Hello ROS experts,
where I live, you do not see any commercial robots that climb stairs. Why is that? Are they so hard to build? Or are the required sensors not yet good enough? Or is the software too complicated? No, the software can not be the problem. Maybe it is a bit arduous to find the right software, or someone who develops it. Maybe the software developer is very expensive. But such difficulties will soon be a thing of the past.
Open-source software, which plans the movement of a robot based on an ambient model, already exists. There are probably already different open-source software that evaluates depth sensor data, detects stair steps and creates a stair model. You can find everything on the web.
If you are a robot developer and looking for a software module to detect stair steps, I have something for you that you can try. Here you will find everything about the stair-step detector, the camera used and the software interface: index.ros.org/r/stair_step_detector
If you are interested, I will try to support you in the integration of the stair-step detector into your system. If you have questions about this software module or ideas for further development, please send it to me. I am pleased about every feedback.