Robotics StackExchange | Archived questions

Making Robot Reverse - mobile_base

Hi,

I want to be able to make my robot reverse/backup when that is the optimal route/easiest escape path. I've been able to achieve this by setting DWA's planner minvelx to -0.35. However I don't want the robot to always reverse to another waypoint if there is no need to (Which is happening at the moment)

(as detailed here - https://answers.ros.org/question/219616/robot-unable-to-go-in-reverse-to-avoid-obstacles/)

Use case is this: 1) Robot starts from docking station - the only way out is to reverse 2) There after move fwd/turn/rotate as required to navigate/escape 3) If there is no other option then reverse to get out of a stuck position

Is this achievable with the current stack or do I need to add some custom s/w?

Many Thanks

Mark

Asked by MarkyMark2012 on 2017-09-20 02:38:47 UTC

Comments

Answers