We're trying to have our robot, equipped with two SWD125 wheels, navigate using the ROS2 Nav2 stack, and it appears that the robot is having trouble following the direction commands when navigating (we've tested it at slower speeds (~0.5m/s)).
Namely, the robot will appear to oscillate while following the trajectory, as if it had trouble following the speed commands in terms of rotation acceleration and deceleration, taking more time than the navigation algorithms seem to expect for the speed to ramp up and down.
We first thought it was linked to the ticket #21, but since there are robots that run using your hardware and ROS (such as the SWD Starter Kit), we know it should be possible to navigate using default wheel parameters.
Do you have any pointers on changes that would be needed from the default configuration of the wheels and the ROS navigation stack to ensure smooth navigation?
Hello!
We're trying to have our robot, equipped with two SWD125 wheels, navigate using the ROS2 Nav2 stack, and it appears that the robot is having trouble following the direction commands when navigating (we've tested it at slower speeds (~0.5m/s)).
Namely, the robot will appear to oscillate while following the trajectory, as if it had trouble following the speed commands in terms of rotation acceleration and deceleration, taking more time than the navigation algorithms seem to expect for the speed to ramp up and down.
We first thought it was linked to the ticket #21, but since there are robots that run using your hardware and ROS (such as the SWD Starter Kit), we know it should be possible to navigate using default wheel parameters.
Do you have any pointers on changes that would be needed from the default configuration of the wheels and the ROS navigation stack to ensure smooth navigation?
Thank you for your help,