# Semi-Structured Bin-Picking Process
## Overview
This repository contains code and resources for a semi-structured bin-picking process utilizing Robotics System Toolbox and related toolboxes in MATLAB. The process is divided into three major stages: perception, motion planning, and integration.
## Requirements
- MATLAB with the following toolboxes:
- Robotics System Toolbox
- Computer Vision Toolbox
- Deep Learning Toolbox
- Image Processing Toolbox
- ROS Toolbox
- Optimization Toolbox
- Statistics and Machine Learning Toolbox
- MATLAB Coder
- Robotics System Toolbox Support Package for Universal Robots UR Series Manipulators
- Computer Vision Toolbox Model for YOLO v4 Object Detection Support Package
## Setup
1. Install MATLAB and the required toolboxes.
2. Install the Robotics System Toolbox Support Package for Universal Robots UR Series Manipulators.
3. Install the Computer Vision Toolbox Model for YOLO v4 Object Detection Support Package.
## Usage
1. **Perception**
- Use computer vision and deep learning techniques to perceive and identify objects in the bin.
- Utilize the YOLO v4 object detection model from the Computer Vision Toolbox for object recognition.
- Preprocess point clouds and perform PCA using functions like `findObjectPoses` for object pose estimation.
2. **Motion Planning**
- Implement motion planning algorithms using Robotics System Toolbox for bin picking.
- Utilize the manipulatorRRT algorithm for generating approach, pick, and place trajectories.
- Incorporate trajectory optimization considering acceleration and velocity limits using Optimization Toolbox.
3. **Integration**
- Integrate perception and motion planning modules for a seamless bin-picking process.
- Use ROS Toolbox for communication between modules and external systems.
- Generate MEX functions using MATLAB Coder for optimized performance.
## License
This project is licensed under the MIT License.
没有合适的资源?快使用搜索试试~ 我知道了~
半结构化垃圾箱拣选过程的 MATLAB 代码.zip
共23个文件
m:10个
mlx:5个
mexw64:1个
1.该资源内容由用户上传,如若侵权请联系客服进行举报
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
版权申诉
0 下载量 139 浏览量
2024-05-12
11:20:54
上传
评论
收藏 17.46MB ZIP 举报
温馨提示
1.版本:matlab2014/2019a/2021a 2.附赠案例数据可直接运行matlab程序。 3.代码特点:参数化编程、参数可方便更改、代码编程思路清晰、注释明细。 4.适用对象:计算机,电子信息工程、数学等专业的大学生课程设计、期末大作业和毕业设计。
资源推荐
资源详情
资源评论
收起资源包目录
半结构化垃圾箱拣选过程的 MATLAB 代码.zip (23个子文件)
半结构化垃圾箱拣选过程的 MATLAB 代码
Robotic-Bin-Picking-Automated-Object-Handling-with-Vision-Sensor-Integration-main
ROS Noetic Humble Gazebo 11 - VMware Workstation 17 Player.mp4 13.69MB
deactivateVacuum 101B
deactivateVacuum.m 280B
activateVacuum.m 272B
Bin-picking motion mex 2KB
exampleHelperBinPickingRRTMotionPlannerSim.m 8KB
initializeParametersForBinPickingSimulation.m 1KB
findObjectPoses.m 4KB
activateVacuum 98B
generateAndTransferLaunchScriptForUR5eSimGazebo.m 1KB
BinPickingMotionPlanningMEXGenerationSim.mlx 8KB
UR5eSimulationBinPickingApplicationIntegratedScript.mlx 2.08MB
detectObjectsYoloNet.m 2KB
exampleHelperTrajectoryInterpolation.m 927B
exampleHelperSelectPartForMEXPlanner.m 792B
exampleHelperBinPickingRRTMotionPlannerSim_mex.mexw64 757KB
integrationmain.mlx 462KB
exampleHelperAddGripper.m 2KB
GroundTruth.mat 442B
Main file Run 2KB
DetectionAndPoseEstimationforCuboidSim.mlx 484KB
README.md 2KB
trainYoloV4ForSimCuboidObject.mlx 853KB
共 23 条
- 1
资源评论
matlab科研助手
- 粉丝: 1w+
- 资源: 2054
下载权益
C知道特权
VIP文章
课程特权
开通VIP
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功