Hi, that depends on what you consider an algorithm, YOLO is a detection network which can be useful for finding objects, you can find example on how to run it on camera in depthai_ros_driver package. ORB SLAM and RTABMap are VSLAM algorithms so they can be definitely useful for navigation, although depending on environment a lidar-based SLAM algorithm (such as Cartographer or Slam Toolbox) might be better. Also, ORB SLAM outputs sparse pointclouds which will probably involve some additional processing to obtain 2D grid maps for navigation, IIRC due to its license you need to make your final solution open source as well. I think I would recommend starting with RTABMap as its still maintained, provides dense pointclouds and 2D grid maps and there are a lot of examples to look up.