Hi Patrick and the RBX community,
I've built a mobile base using the ros-arduino-bridge, and then followed along the guides in RBX to get the navigation stack working on the robot.
1.
I've managed to get the motors to move when I run keyboard teleop. However, there is a significant lag (1-2 sec) between the time I press (and hold) a key until the motors actually move. This happens even when the robot is suspended i.e. no load. And I have to press AND HOLD the key, a short keypress would not move the motors at all.
Plus, the P gain has to be really big, like 50 or more. Then only the motors move. But the lag is still there.
Is this supposed to be right?
2.
I've then tried opening RVIZ, and send goal commands interactively using the point-and-click feature. It registered on the robot, both local n global path lines are displayed on screen, but the robot moves very slowly, if at all. At times when it does move, the motors moves like having a 'hiccup', inching towards the goal. And so far it has never reached the goal at all. It managed to move a bit, maybe orient itself towards the goal, move a bit more, but then just stops. Not moving at all.
Any ideas on whats happening here? Any suggestions would be appreciated.
Thanks,
Arif