A simulated MyCobot280 6 DOF manipulator for learning perception with the Point Cloud Library and motion planning with MoveIt2. Source: Automatic Addison
This repository contains ROS 2 packages for simulating and controlling the myCobot robotic arm using ROS 2 Control and MoveIt 2. It provides support for Gazebo simulation and visualization in RViz. Gazebo simulation also includes simulated 3D point cloud data from the depth camera (RGBD) sensor plugin for vision.
- Gazebo simulation of the myCobot robotic arm
- RViz visualization for robot state and motion planning
- MoveIt 2 integration for motion planning and control
- Pick and place task implementation using the MoveIt Task Constructor (MTC)
- 3D perception and object segmentation using point cloud data
- Automatic planning scene generation from perceived objects
- Support for various primitive shapes (cylinders, boxes) in object detection
- Integration with tf2 for coordinate transformations
- Custom service for retrieving planning scene information
- Advanced object detection algorithms:
- RANSAC (Random Sample Consensus) for robust model fitting
- Hough transform for shape recognition
- CPU-compatible implementation, no GPU required.
- Real-time perception and planning capabilities for responsive robot operation
- Switch to GPU implementation for optimized runtime
- Integrate the depth camera at the end effector for active perception
- Implement ViewActive to avoid occlusion and get the best view of objects


