Skip to content

baodn19/pick-and-place-manipulator

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

24 Commits
 
 
 
 
 
 

Repository files navigation

Pick & Place Manipulator

A simulated MyCobot280 6 DOF manipulator for learning perception with the Point Cloud Library and motion planning with MoveIt2. Source: Automatic Addison

OS ROS_2

Overview

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 Pick and Place Task Simulation

Pick and Place with Perception

Features

  • 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

Setup Planning Scene

Project Roadmap

  • 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

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors