I am right now trying to get navigation setup on a three-wheel drive robot running ROS Kinetic.
For the protection of the robot and any users that may be operating around the robot, the robot at the firmware level stops the robot if an obstacle is detected by a sensor:
If the obstacle is in the front, the robot can't move forward. If the obstacle is in the back, the robot can't move backward. If I input a velocity command in order to have the robot move past the obstacle, the firmware will block the command from being executed by the robot.
Can I still use a standard ROS navigation stack in this scenario? If so, what would I need to do in order to get it working smoothly?
I would like to not have to modify the firmware if possible.
Originally posted by Skhanna on ROS Answers with karma: 5 on 2021-06-24
Post score: 0