Skip to content

Recommended approach for stair climbing with a quadruped in Nav2 #5787

@BryanBetancur

Description

@BryanBetancur

Hello,

I’m working with a quadruped robot and would like some guidance on the recommended way to handle stairs and ramps using Nav2.

Since Nav2 is mainly 2D costmap–based, stairs are typically treated as obstacles for wheeled robots. However, for a quadruped, stairs and ramps can be traversable, while drop-offs / negative obstacles must be avoided.

Context:

Robot: Quadruped

Sensors: 3D perception (LiDAR / depth)

Optional: high-quality static 3D map (LAS) as a prior

Navigation: Nav2 (ROS 2 humble)

Questions:

  • Is the recommended approach to model stairs as high-cost traversable areas instead of lethal obstacles?

  • Would using a 2.5D elevation / traversability map upstream and feeding Nav2 a derived costmap be the right direction?

  • How can the local costmap be prevented from invalidating valid global paths through stairs?

Thanks for any guidance or references.

Metadata

Metadata

Assignees

No one assigned

    Labels

    questionFurther information is requested

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions