Move_base action sever

Hello everybody!

I am trying to run the move demo that ubiquity provides and just keeps sending the “Move service not available” message.
I have done the basic verification of operation guide and everything seems fine.
Keeping in mind I am new to ROS, can you help me to troubleshoot?
Thank you very much for your availability!

Best regards,
Catarina

Hi @CatarinaPenacho,

In order to use the move demo, you need to have some kind of navigation system running.

roslaunch magni_nav move_basic.launch will bring one up that relies entirely on odometry, and will allow you to run to move demo, but will not have the best accuracy.

Rohan
Ubiquity Robotics

1 Like

Hi Rohan,
Is there another navigation package that offers a better accuracy than move_basic? I have been researching about this topic for a while and did not find anything.
Do you recommend programming it myself? Keeping in mind that I am not experienced in ROS.

Best regards,
Catarina

The accuracy of move_basic is going to be limited by the accuracy of the localization of the robot. If the robot doesn’t have a good idea of where it is or how far it has moved, it cannot navigate accurately.

If you run move_basic without any localization system, you are relying only on the odometry of the wheels, which is prone to inaccuracy and drift. We recommend our fiducial localization system, which estimates the position of the robot using ‘fiducial’ markers on the ceiling. https://learn.ubiquityrobotics.com/fiducials

Rohan

1 Like