Skip to content

3D reconstruction of large scene using robot and rgb-d camera

License

Notifications You must be signed in to change notification settings

suneric/scene_scanning

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

17 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

scene_scanning

3D reconstruction of large scene using robot and rgb-d camera

Dependencies

sudo apt-get install libpcl-dev python3-pcl
  • opencv
sudo apt-get install libopencv-dev
pip install opencv-python=4.2.0.32
sudo apt-get install ros-noetic-gazebo-ros-pkgs \
    ros-noetic-gazebo-ros-control \
    ros-noetic-effort-controllers \
    ros-noetic-joint-state-controller \
    ros-noetic-controller-manager \
    ros-noetic-geographic-msgs \
    ros-noetic-sensor-msgs \
    ros-noetic-unique-identifier \
    ros-noetic-geographic-info
  1. clone the repo to you workspace (e.g., 'catkin_ws/src')
git clone -b noetic-devel https://github.com/tu-darmstadt-ros-pkg/hector_quadrotor.git
  1. change the version of hector_quadrotor.rosinstall to noetic-devel
cd catkin_ws
rosdep install --from-paths src --ignore-src
  1. build the catkin_ws
catkin_make
  1. clone the repo and install dependencies
git clone https://github.com/thien94/orb_slam3_ros_wrapper.git
  1. add launch file (rsd435_rgbd.launch) and yaml file, configuring to use realsense d435 camera
<node name="orb_slam3_rbgd" pkg="orb_slam3_ros_wrapper" type="orb_slam3_ros_wrapper_rgbd" output="screen">
    <remap from="/camera/rgb/image_raw"                 to="/uav1/rsd435/color/image_raw"/>
    <remap from="/camera/depth_registered/image_raw"    to="/uav1/rsd435/depth/image_raw"/>
    ...
</node>

run

roslaunch ss_gazebo single_scanning.launch
roslaunch orb_slam3_ros_wrapper rsd435_rgbd.launch 

if gazebo is not killed, run

killall -9 gzserver

About

3D reconstruction of large scene using robot and rgb-d camera

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published