DukeRobotics / robosub-ros

ROS system to control a robot for the RoboSub Competition.
https://duke-robotics.com
32 stars 28 forks source link

3D Mapping with Stereo Vision #298

Closed tylerfeldman321 closed 2 years ago

tylerfeldman321 commented 3 years ago

Background

Using stereovision we are able to find the depth of objects in front of the robot. By using the depth data with the robot's pose when taking the images, we can create a 3D map of the robot's environment. This is useful for navigation and localizing the robot relative to the objects in the environment so that we can accomplish tasks.

Task

We would like to implement 3D mapping using the depth maps that are captured from stereo vision. There is some work left to do for stereovision, mainly calibrating/testing with underwater images. Improvements to stereo vision would be helpful since the depth maps will be used for 3D mapping. While finishing up stereo vision, we can concurrently work on the first couple steps of 3D mapping. Once stereo vision is functioning for underwater imagery, we can create our own dataset for 3D mapping and test the library or algorithm we choose. Specifics steps are outlined below:

Finishing Stereo Vision

3D Mapping

tylerfeldman321 commented 2 years ago

Closing because stale and dependent on camera.