news 2026/9/15 13:33:51

(四)Unity3d-ROS联合仿真:turtlebot在Unity3d中仿真

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
(四)Unity3d-ROS联合仿真:turtlebot在Unity3d中仿真

运行环境Ubuntu20.04+Unity3d

1.下载运行

(1)项目下载地址:
Robotics-Nav2-SLAM-Example

最好执行下面命令能将子模块也下载

gitclone --recurse-submodule git@github.com:Unity-Technologies/Robotics-Nav2-SLAM-Example.git

git submodule update --init --recursive

以上两个都失败,直接进入github界面
https://github.com/Unity-Technologies/Robotics-Nav2-SLAM-Example
然后点ROS-TCP-Endpoint目录。
手动下载解压

(2)配置好unity3d环境
Ubuntu20.04+Unity3d环境配置

Unity3d中选择Nav2SLAMExampleProject路径打开工程

打开后点下面的Scenens,选择SimpleWarehouseScene
如图

2.启动ros2端

进入colcon_ws目录编译

cdcolcon_ws colcon buildsourceinstall/setup.bashsource/opt/ros/foxy/setup.bash ros2 launch unity_slam_example unity_slam_example.py

执行出现错误
LookupError: Could not find the resource ‘nav2_bringup’ of type ‘packages’
解决方法:

sudoaptinstallros-foxy-navigation2 ros-foxy-nav2-bringup

再次运行成功后在unity3d中点击play按钮就可以控制机器人运动了。

给机器人设置目标位置方法如
run_example.md中介绍

其他错误解决:
(1)导入错误NavMeshSurface’ does not contain a definition for ‘IsPartOfPrefab’

解决方法:
更新到官方 com.unity.ai.navigation 包:
移除旧版 NavMeshComponents 文件(Assets 中的 NavMeshComponents 文件夹)。
通过 Unity Package Manager 安装官方包:
菜单栏 → Window > Package Manager
点击 + → Add package by name
输入:com.unity.ai.navigation
版本选择 1.1.5 或更高(兼容 Unity 2019.4+)

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/9/15 13:33:02

微信分享JSSDK签名验证PHP实现:从原理到完整代码

简介:微信网页开发中,后端签名验证是不少开发者绕不开的环节。这套代码把常见签名流程封装为一个PHP文件,面向需要快速接入微信自定义分享能力的初、中级开发者,适用于企业公众号、服务号及各类移动网页活动页,下载后仅…

作者头像 李华
网站建设 2026/9/15 13:32:32

Typecho宝塔部署实战:环境配置、性能优化与安全加固

1. 为什么Typecho在宝塔面板上部署,比直接手搭更值得投入时间?Typecho不是WordPress,它轻、快、干净,但正因如此,它的部署不像WordPress那样有海量一键安装脚本兜底。很多新手看到“Typecho部署”四个字,第…

作者头像 李华
网站建设 2026/9/15 13:31:41

在线字体转换艺术字生成系统源码解析:Canvas渲染与字体管线实现

简介:面向站长、前端开发者与需要快速上线字体类工具站点的团队,这份在线艺术字体转换系统源码采用dedecms织梦内核定制,内置全站数据与演示内容,可一键部署成炫酷的在线字体生成平台,也能自行添加字体满足个性化需求。…

作者头像 李华
网站建设 2026/9/15 13:31:04

网盘下载只有几十KB?LinkSwift 免费网盘直链下载助手完整使用指南

网盘下载只有几十KB?LinkSwift 免费网盘直链下载助手完整使用指南 【免费下载链接】Online-disk-direct-link-download-assistant 一个基于 JavaScript 的网盘文件下载地址获取工具。基于【网盘直链下载助手】修改 ,支持 百度网盘 / 阿里云盘 / 中国移动…

作者头像 李华