您最多选择25个主题 主题必须以中文或者字母或数字开头,可以包含连字符 (-),并且长度不得超过35个字符
 
 
 
 
 
GitHub 2f4c0907 convert all files with dos2unix (#76) 4 年前
..
PickAndPlaceProject Merge pull request #62 from Unity-Technologies/devin/pep8-endpoint 4 年前
ROS TcpServer class was renamed 4 年前
Scripts Vidur/pick and place for new urdf importer (#60) 4 年前
docker convert all files with dos2unix (#76) 4 年前
img AIRO-312: Landing page revamp (#51) 4 年前
1_urdf.md Update Git Links (#48) 4 年前
2_ros_tcp.md [AIRO-302] Add pick&place docker (#65) 4 年前
3_pick_and_place.md [AIRO-302] Add pick&place docker (#65) 4 年前
README.md Initial commit of public release branch 4 年前
moveit_file_descriptions.md Initial commit of public release branch 4 年前

README.md

Pick-and-Place Tutorial

This tutorial will go through the steps necessary to integrate ROS with Unity, from installing the Unity Editor to creating a scene with an imported URDF to completing a pick-and-place task with known poses using MoveIt trajectory planning.

Note: This project was built using the ROS Melodic distro and Python 2.

Table of Contents


Part 1: Create Unity scene with imported URDF

This part includes downloading and installing the Unity Editor, setting up a basic Unity scene, and importing a robot--the Niryo One--using the URDF Importer.


Part 2: ROS–Unity Integration

This part assumes you have access to a functional ROS workspace. Steps covered include creating a TCP connection between Unity and ROS, generating C# scripts from a ROS msg and srv files, and publishing to a ROS topic.


Part 3: Pick-and-Place

This part includes the preparation and setup necessary to run a pick-and-place task with known poses using MoveIt. Steps covered include creating and invoking a motion planning service in ROS, moving a Unity Articulation Body based on a calculated trajectory, and controlling a gripping tool to successfully grasp and drop an object.