(二)Unity3d-ROS联合仿真:运行Unity-Robotics-Hub

1.ubuntu安装Unity3d

Unity3d-Ros仿真:unity3d在ubuntu环境下安装使用

2.下载Unity3d-Ros联合仿真官方例子

(1)下载

bash 复制代码
git clone https://github.com/Unity-Technologies/Unity-Robotics-Hub.git
cd Unity-Robotics-Hub

(2)安装依赖库

bash 复制代码
sudo apt-get update && sudo apt-get upgrade
sudo apt-get install python3-pip ros-noetic-robot-state-publisher ros-noetic-moveit ros-noetic-rosbridge-suite ros-noetic-joy ros-noetic-ros-control ros-noetic-ros-controllers
sudo -H pip3 install rospkg jsonpickle

3.导入项目到Unity

导入项目到Unity:

打开Unity Hub

点击"Open" → 选择克隆的Unity-Robotics-Hub目录
注意,工程目录名为PickAndPlaceProject

打开后选择

打开示例场景:

导航到 AssetsScenes 双击打开 Part1DoneScene.unity 场景

如图

4.在unity3d中通过拖动驱动机械臂运动

点击上面的play后使用上下左右箭头就可以控制机械臂运动了

由于工程中已经配置好了,因此能直接驱动机械臂,如果自己从头开始配置,参考工程目录下的文档pick_and_place/README.md

相关推荐
AT~8 分钟前
Monotable 一个轻量Unity插件;按规则自动收集Gameobject下MonoScripts
unity·游戏引擎
nnsix9 分钟前
Unity 使用SQLite
unity
小蜗 strong18 分钟前
unity中利用MRTK添加全息面板并部署到HoloLens 2中
unity·游戏引擎·hololens
雪下的新火24 分钟前
AI工具-腾讯混元3D使用简述:
人工智能·游戏引擎·aigc·blender·ai工具·笔记分享
龚子亦20 小时前
【Unity开发】热更新学习——HybridCLR框架
学习·unity·游戏引擎·热更新
IMPYLH20 小时前
Lua 的 OS(操作系统) 模块
开发语言·笔记·后端·游戏引擎·lua
龚子亦1 天前
【GameFramework框架】FSM使用
学习·unity·游戏开发·游戏框架
龚子亦1 天前
【Unity开发】安卓应用开发中,用户进行权限请求
android·unity·安卓权限
君莫愁。1 天前
【Unity】相机与UI的自适应
ui·unity·c#·游戏引擎
feiduoge1 天前
教程 44 - 相机系统
windows·游戏引擎·图形渲染