SLAM / ROS / OpenVSLAM / OpenCV
Hi,
what's the difference between :
-SLAM
-ROS
-OpenVSLAM
-OpenCV
Regards
-
OpenCV and ROS (Robot Operating System) are two of the most commonly used 'Computer Vision' software platforms. This is software that is used interactively with cameras such as RGB (like ordinary webcams), RGB-D (color cameras that also have depth sensing capabilities) and Tracking cameras (cameras that can determine the "pose", or the position and rotation, of themselves or objects that they observe).
As ROS' full title suggests, it is an excellent choice of control software for robotics applications.
SLAM (Simultaneous Localisation And Mapping) and VSLAM (Visual SLAM) is software that can be used in conjunction with cameras for real-time environment mapping and robot navigation through mapped environments.
OpenVSLAM is an open-source implementation of the Visual SLAM type of mapping and navigation.
-
Ply files are a way of saving point cloud data into a permanent file. SLAM usually generates its point cloud data in real-time. So unless you are recording the data then it would be lost when the SLAM program is closed.
For example, Intel's guide to doing SLAM with ROS and the D435i camera offers ways to save data as a 'bag' file or a 'pcd' point cloud file.
https://github.com/IntelRealSense/realsense-ros/wiki/SLAM-with-D435i
Please sign in to leave a comment.
Comments
3 comments