当前位置: 首页 > news >正文

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

1.ubuntu安装Unity3d

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

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

(1)下载

git clone https://github.com/Unity-Technologies/Unity-Robotics-Hub.git
cd Unity-Robotics-Hub

(2)安装依赖库

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

http://www.dtcms.com/a/290298.html

相关文章:

  • java解析nc气象数据
  • HOT100——图篇Leetcode207. 课程表
  • Trae开发uni-app+Vue3+TS项目飘红踩坑
  • Cosmos
  • PostgreSQL 终端命令详解及实际应用案例
  • 【LINUX操作系统】搭建web网络服务器
  • Softhub软件下载站实战开发(二十):Docker部署全攻略
  • 前后端分离项目进阶1---前端
  • 对称加密技术详解:原理、算法与实际应用
  • 在本地WSL中的CentOS 7子系统中部署Ewomail邮件服务器
  • 面试150 全排列
  • Claude Code 启动提示 Note: Claude Code might not be available in your country. 解决
  • mac安装node的步骤
  • 线程池与ThreadPoolExecutor源码解析(上)
  • Consumer<T>
  • Chatbox AI使用指南与功能详解:打造你的专属智能工作平台
  • Zabbix企业级分布式监控
  • OpenCV学习(二)-二维、三维识别
  • 技术演进中的开发沉思-41 MFC系列:定制 AppWizard
  • 【爬虫】06 - 自动化爬虫selenium
  • Zabbix 企业级分布式监控系统深度解析
  • 计算机发展史:人工智能时代的智能变革与无限可能
  • Laravel 后台登录 403 Forbidden 错误深度解决方案-优雅草卓伊凡|泡泡龙
  • NVM的安装使用:nvm管理多个 Node.js 版本的工具
  • gRPC深度解析:原理、实践与性能优化指南
  • 将 RustFS 用作 GitLab 对象存储后端
  • uniapp使用uni-ui怎么修改默认的css样式比如多选框及样式覆盖小程序/安卓/ios兼容问题
  • 测量误差溯源:系统误差与随机误差的数学建模与分离方法
  • 大模型——Prompt 优化还是模型微调
  • 【PTA数据结构 | C语言版】求单源最短路的Dijkstra算法