ROS Resources: Documentation | Support | Discussion Forum | Index | Service Status | ros @ Robotics Stack Exchange
Ask Your Question

how to perform localization based on ceiling

asked 2015-12-18 00:23:57 -0600

robotSamir gravatar image

I've seen localization based on the ceiling image mentioned a few places[1],[2] but its not clear to me if a ros package like RGBDSLAM or RTABMAP can be used with a kinect pointing at the ceiling ? If not, is there another package that can be used to perform SLAM and then localization based on the ceiling ?

[1] [2]

edit retag flag offensive close merge delete

1 Answer

Sort by ยป oldest newest most voted

answered 2015-12-18 08:58:01 -0600

matlabbe gravatar image


RGBDSLAM and RTABMAP are visual features-based SLAM, so if the ceiling has enough visual features and there are some discrimitive area (for localization/loop closure), they may work. The ceiling must be also in the depth range of the camera.

Note that RTABMAP can also work with only a RGB camera to detect loop closures (localization). This mode could be used to localize the robot based purely on the location appearance (e.g., it will tell that you are "near" a location in the map, without transformation estimation).

cheers, Mathieu

edit flag offensive delete link more


Mathieu,where can I find instructions to perform map building and localization using a single RGB camera ?

robotSamir gravatar image robotSamir  ( 2016-01-19 20:46:14 -0600 )edit

Search MonoSLAM keyword. Some newest open source approaches: ORB_SLAM and LSD-SLAM

matlabbe gravatar image matlabbe  ( 2016-01-19 21:08:04 -0600 )edit

Question Tools

1 follower


Asked: 2015-12-18 00:23:57 -0600

Seen: 859 times

Last updated: Dec 18 '15