Robotics StackExchange | Archived questions

Move_Base to climb stairs

Hi everyone,

I'm currently working on implementing move_base on a quadruped that has the ability to climb stairs. I had managed to configure it for autonomous navigation, meaning I could get it to move to a specified pose given a pre mapped environment. The sensor used is a 2d lidar. I used hectorSLAM for Mapping, AMCL for localization.

I'm now working on adapting my current move_base configuration so that the robot can climb stairs and navigate in another level. I'm currently planning to use different premapped 2D maps to represent different levels, and perhaps a flattened 2D map to represent the staircase path. Perhaps something like that:

Image of Maps: (sorry I don't have enough points) https://drive.google.com/file/d/1B5DnbNt1BUXd-_D1SOnDD1XBlVUjeKyP/view?usp=drivesdk

Is there a way to configure move_base such that the staircase won't be viewed as an obstacle by costmap2d? Thanks!

Note: 1) I've an additional RGB-D camera mounted on the quadruped. I'm not sure if that will help with this use case.

2) I've also got some inspiration from this paper. But it uses a vision based approach to stairs Navigation, though I would prefer a simpler approach. (https://www.sciencedirect.com/science/article/pii/S2405896318332889)

Asked by tootyboi on 2021-01-01 01:35:56 UTC

Comments

Answers