Skip to content

Latest commit

 

History

History
83 lines (60 loc) · 3.07 KB

README.md

File metadata and controls

83 lines (60 loc) · 3.07 KB

This repository contains the dataset collection scripts for R&D project for depth completion and the title of the project is "Fusing 3d Range Measures with high resolution RGB data for obstacle detection and avoidance"

Contents

  1. Dependency
  2. Data
  3. Commands
  4. Envrionment Specification
  5. Report

Dependency

The code was tested in ROS-Kinetic on Ubuntu 16.04.

  • Data collection scripts are in point_cloud_processing
To install ROS you can reffer to [ROS](https://www.ros.org/)
  • To run the data processing scripts you need the following dependencies in ROS.
#CV Bridge to link the OpenCV to ROS
sudo apt install ros-kinetic-cv-bridge
  • Other local dependencies are:
#OpenCV
pip3 install opencv-python

#Pypcl
pip install PyPCL==0.1.9 
  • The drivers for the sensors used
# HD webcam (Logitech webcam carl zeiss tessar)
(https://github.com/gautamjain1009/R-D-dataCollection) under folder named `my_camera`. 
 
# Hypersen 3d solid state Lidar
(https://github.com/ropod-project/hps_camera)

# Intel Realsense d435 3d camera 
- can be found under (https://github.com/IntelRealSense/realsense-ros) follow the instructions written there to install the driver. 

Data

Commands

  • To execute the data processing commands for collected data
#Download the bag files collected on Intel Realsense or Hypersen and camera setup.   
rosbag play 20191122_1.bag #replace the name of the bag file

# To run the rosnode for data processing for data collected on Hypersen and camera setup.
rosrun point_cloud_processing dataScript.py 

# To run the rosnode for data processing for data collected on Hypersen and camera setup.
rosrun point_cloud_processing data_script_realsense.py
  • Data resizing and RGb and depth allign scripts are R-D-dataCollection/point_cloud_processing/src/resized_allign_dataset.p, R-D-dataCollection/point_cloud_processing/src/allign_rgb_depth.py
# To run the RGB and depth allign script 
python resized_allign_dataset.py 

Envrionment_specification

I can not create a comman script or an environemtn for all the approaches together as the dependencies are different and comman dependencies are in different versions.

Report