Automatic Sensor Placement for Model-based Robot Vision
Panda robot with custom object in Gazebo
Segmented object with PCL
Feature matching with PCL
3D reconstruction of object for comparison application
This project is a part of Autonomy, Controls, and Estimation Lab at WPI. The goal of the project is to generate a view planner to scan an object with minimum number of viewpoints. We implement the algorithm developed in this paper using ROS, Gazebo, and PCL. This was a funded project and no source code can be shared online.
• Setup a simulation environment with a depth camera on the Panda robot in Gazebo
• Generated C++ nodes for filtering, segmentation, and generating bounding box for pointcloud clusters using PCL
• Generated Python scripts for position control of the robot
• Implemented the algoithm in MATLAB for tuning parameters and testing various fitness functions