Go2EDU环境搭建
宇树机器狗go2开发记录_ubuntu开发宇树科技机器狗-CSDN博客
![[Pasted image 20250711185016.png]]
核心官方指南见此->宇树科技 文档中心
go2对应ip 192.168.123.161
可能会用到的博客
NVIDIA Isaac Sim安装疑难杂症攻克记:两周问题总汇与实战攻略 - 知乎
![[Pasted image 20250715130919.png]]
ros2环境搭建
采用ros2 humble
东西有点多,随便记一下
关键的source
1 | source ~/.bashrc #终端启动项设置 |
关于工作空间框架
unitree_ros2文件夹下面有cyclonedds_ws和example子文件夹
example也是一个工作空间,详见后文例程编译
cycloedds_ws是一个工作空间, 其子文件夹src下面有unitree api, cyclonedds, rmw_cyclonedds 功能包等等
在cycloedds_ws下build
- 第一次确保没有ros2的环境变量的情况下(不要source /opt/ros/humble/setup.bash,请在~/.bashrc里注释掉)单独编译cyclonedds
colcon --packages-select name
- 第二次在source了ros2的环境变量后, 再build一遍全部
colcon build
关于ros2基础命令
1 | ros2 topic list #如果遇到了奇怪的问题,比如不打印,可以重启试试 |
承接上文, 以下是一个参考的点云可视化步骤
首先bash中rviz2
![[Pasted image 20250721160426.png]]
![[Pasted image 20250721160753.png]]
1 | ros2 topic info /utlidar/cloud #查看消息格式 |
运行一个example例程
进入example文件夹,执行
1 | #1.配置环境 |
自己写一个ros2节点:helloworld
创建功能包
1 | ~/go2_ws/src/helloworld$ ros2 pkg create helloworld --build-type ament_cmake --dependencies rclcpp unitree_api --node-name hello |
c++配置, include
关于slam和导航
提供一些优秀简明的博客讲解
哨兵定位建图简明教程三 前情提要 · Creeper5820 WorkStation
他们的仓库Alliance-Algorithm/rmcs_slam
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来源 Suntの小破站!