Skip to content

This repository contains the driver and code for processing the data for my R&D Project - "Fusing 3d range measures with high resolution RGB data for obstacle detection and avoidance."

Notifications You must be signed in to change notification settings

gautamjain1009/R-D-dataCollection

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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

About

This repository contains the driver and code for processing the data for my R&D Project - "Fusing 3d range measures with high resolution RGB data for obstacle detection and avoidance."

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published