Skip to content

3D object detection and recognition based on RGBD Image using Pointcloud and Artificial Neural Network at ROS Workspace

Notifications You must be signed in to change notification settings

Malikmal/object_recognition_pkg

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

33 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ROS PointCloud  

3D Object Detection and Recognition Based on RGBD Images

Github top language Github language count Repository size License Github issues Github forks Github stars


About   |   Features   |   Technologies   |   Requirements   |   Starting   |   License   |   Author


🎯 About

Package for 3D Object Detection and Recognition Based on RGBD Images in Robot Operating System (ROS) Workspace. This is my final project as student in EEPIS/PENS.

🔗 Paper

https://ieeexplore.ieee.org/document/9594034

@INPROCEEDINGS{9594034,
  author={Birri, Ikmalil and Dewantara, Bima Sena Bayu and Pramadihanto, Dadet},
  booktitle={2021 International Electronics Symposium (IES)}, 
  title={3D Object Detection and Recognition based on RGBD Images for Healthcare Robot}, 
  year={2021},
  volume={},
  number={},
  pages={173-178},
  doi={10.1109/IES53407.2021.9594034}}

📹: Publication

Watch the video

✨ Features

✔️ Feature 1; Realtime RGBD Camera using Intel LibRealsense and opencv
✔️ Feature 2; Filter and Segmentation using Remove NaN, passthrough, VoxelGrid downsample, and RANSAC Plane Segmentation
✔️ Feature 3; Detection or Clustering using Euclidean Cluster
✔️ Feature 4; Prediction Artificial Neural Network using FANN Library
✔️ Feature 5; Visualize 3D Bounding Box and label using Visualizer PCL\

🚀 Technologies

The following tools were used in this project:

✅ Requirements

Before starting 🏁, you need to have Git, ROS and PCL installed.

🏁 Starting

# make sure inside catkin_ws/src
$ cd catkin_ws/src

# Clone this project
$ git clone https://github.com/Malikmal/object_recognition_pkg

# Access
$ cd ../

# Build the project (workspace)
$ catkin_make

# Prepare datasets
# contains folders of object scenes

# Run training
$ rosrun object_recognition_pkg main_trainning folder_name

# Run Testing offline file mode
$ rosrun object_recognition_pkg main src/data/scene_mug_table.pcd

# Run realtime camera 
$ rostopic
$ rosrun object_recognition_pkg camera_node
$ rosrun object_recognition_pkg main_camera

📝 License

Made with ❤️ by Ikmalil Birri

 

Back to top

About

3D object detection and recognition based on RGBD Image using Pointcloud and Artificial Neural Network at ROS Workspace

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published