unitree_ros安装及遇到的问题

unitree_ros :https://github.com/unitreerobotics/unitree_ros

其实安装官方的README.md文档来基本是可以安装成功的,但是这两天和组员安装了一下unitree_ros 还是遇到了许多问题,接下来就来说明一下安装流程和遇到的问题。

安装流程

在这里插入图片描述

安装相应的依赖

在这里插入图片描述
1.ROS 大家既然要安装unitree_ros肯定是已经安装好了ROS 如果没装的朋友可以去
看看这个教程https://editor.csdn.net/md/?articleId=118094421
2.unitree_legged_sdk和aliengo_sdk可以从两个中选择一个,因为我们的机器人是A1,所以安装
unitree_legged_sdk
3.Gazebo8 可以暂时不安装

安装 unitree_legged_sdk

网址:https://github.com/unitreerobotics/unitree_legged_sdk
在这里插入图片描述
LCM:https://github.com/lcm-proj/lcm/releases
Lightweight Communications and Marshalling

其中这个unitree_legged_sdk和LCM我都是安装在主目录下,因为安装在其他目录下可能遇到问题

在这里插入图片描述
然后就是去修改 bashrc 里面的内容 值得注意的是我们可以先把gazebo那个source 给注释掉(如果没装 ),还得注释掉其中的一个(选择的是那个宇树的机器狗),我这边是注释了aliengo_sdk
同时还得注意,大家从github下载的文件名称是要和环境变量中的一致的

export UNITREE_LEGGED_SDK_PATH=~/unitree_legged_sdk
export ALIENGO_SDK_PATH=~/aliengo_sdk

剩下的就是按照官网教程安装即可
在这里插入图片描述
最后,只要能catkin_make编译空间,一般都成功了

我后面是运行了unitree_legged_real 即用网线连接机器狗,去运行实体机器人
在这里插入图片描述

遇到问题

现在来讲讲遇到的问题

1.没有那个文件或目录 "unitree_legged_sdk/unitree_legged_sdk.h"
在安装时遇到了很多类似的问题没有那个文件或目录
在这里插入图片描述
这种应该是unitree_legged_sdk中没有编译好,建议重新下载进行编译
2.liblcm.so.1: cannot open shared object file: No such file or directory

在这里插入图片描述
解决方法:运行如下命令即可

sudo ldconfig -v

https://github.com/CogChameleon/ChromaTag/issues/2

3.修改cmake的版本
在这里插入图片描述
可以用cmake --version 查看相应的版本进行修改

其实我们还遇到了很多问题,一下想不起来了,有些解决的方法也忘记了,等想起来再更新吧!!!

未完待续

  • 6
    点赞
  • 40
    收藏
    觉得还不错? 一键收藏
  • 7
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 7
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值