#冲刺创作新星#宇树A1机器狗手势控制鸿蒙开发者社区

在上一篇博客的基础上,结合手势识别和实验室的unitreeA1机器狗做了一个机器狗的手势控制,可以实现手势控制机器狗的前后左右平动。

1、需要对ROS的话题通信机制及其环境配置有一定了解。2、建议先在Windows上跑通上一篇博客的手势识别模型再来进行机器狗的手势控制。3、宇树A1机器狗,GO1以及其他机器狗的配置同理。4、机器狗内置电脑上的环境配置:①Python版本应为3.8(必要条件)②视觉识别依赖包:Opencv,Mediapipe,;③Unitree官方发布的ROS_to_Real包,版本选择最早发布的版本(或unitree后续发布的支持A1机器狗的版本)。④ROS开发环境建议用VScode。⑤在Windows下载VncViewer以进行远程桌面连接,防止调试运动程序过程中损坏机器狗。⑥由于ROSMelodic所用为Python2,但Mediapipe和Opencv支持的版本为Python3.8,因此需要进行虚拟环境配置,下文会详细展开。

mkdirbuildcdbuildcmake../make接着创建工作空间,安装宇树的功能包

gedit.bashrc在文档末尾添加

source/opt/ros/melodic/setup.bashsource/usr/share/gazebo-8/setup.sh//如果报错的话,可以删掉这一行source~/catkin_ws/devel/setup.bashexportROS_PACKAGE_PATH=~/catkin_ws:${ROS_PACKAGE_PATH}exportGAZEBO_PLUGIN_PATH=~/catkin_ws/devel/lib:${GAZEBO_PLUGIN_PATH}exportLD_LIBRARY_PATH=~/catkin_ws/devel/lib:${LD_LIBRARY_PATH}#3_1,3_2exportUNITREE_SDK_VERSION=3_2//看是SDK的版本是3_1还是3_2.exportUNITREE_LEGGED_SDK_PATH=~/unitree_legged_sdkexportALIENGO_SDK_PATH=~/aliengo_sdk#amd64,arm32,arm64exportUNITREE_PLATFORM="amd64"//A1前面的板子是arm,后面的是amd注意:这里要把把上述部分catkin_ws全部改成你工作空间名(如果是直接复制上面代码的话就不用改),如我的工作空间叫unitree就把catkin_ws改成unitree另外如果需要开发Aliengo则把exportUNITREE_SDK_VERSION=3_2改exportUNITREE_SDK_VERSION=3_1即可如果没有安装Aliengo的SDK可以把exportALIENGO_SDK_PATH=~/aliengo_sdk注释掉。接下来在工作空间目录下打开终端,输入:

catkin_make一般编译不通过都是版本问题,需要仔细阅读Readme,或者Gazebo报错的话可以将其注释掉。

setlocale(LC_CTYPE,"zh_CN.utf8");setlocale(LC_ALL,"");2.3Python3.8下载

sudomakeinstall2.4Python虚拟环境配置因为我们的视觉程序依赖Opencv和Mediapipe,而它们需要Python3.8来运行,但是ROS依赖的又是Python2,所以我们需要配置出一个虚拟环境,将两个环境隔离开。必须下载完Python3.8之后才可以执行此操作。这一步是为了把系统当前的Python环境换成Python3.8,因此没下载Python3.8执行这一步的话会直接报错。原理:使用virtualenv创建一个Python3的环境。然后在这个环境中编译安装自己需要的软件包。在引用软件包的时候,如果没有对应的Python3的软件包,会自动的去Python2.7的环境里面找。这样很多软件包都是可以通用的。当然对于没有做好Python3支持的软件包也是没法用的。

mkdircatkin_ws#创建工作空间cdcatkin_wsmkdirsrccdsrc#创建虚拟环境virtualenv-p/usr/local/python3.8.1/bin/python3.8.1venv#这一步是创建虚拟环境,路径不一定一样,仅供参考。sourcevenv/bin/activate#这一步是激活虚拟环境。pipinstallcatkin_pkgpyyamlempyrospkgnumpy#安装python3虚拟环境下所需的编译依赖之类的。catkin_makesourcedevel/setup.bash2.5Mediapipe与Opencv的安装回到上一步的工作空间目录下,激活虚拟环境,并下载安装Mediapipe与Opencv:

sourcevenv/bin/activate此时命令行输入python,可以看到Python已经变成了3.8版本。然后开始下载Opencv和Mediapipe包(如果报错就把pip3.8换为pip或pip3)

pip3.8installopencv-pythonpip3.8installmediapipe如果报错是pip版本不够,则执行

python3-mpipinstall--upgradepip配置完成后视觉程序即可运行,注意,不要进行编译,直接右键选择在命令行中运行即可。

先到官网下载VncViewer,然后启动机器狗,连接机器狗WiFi,password是8个0;然后打开VNC_Viewer;第一行选vnc-any;地址为192.168.123.12;password八个0;如果屏幕只有三分之一,则打开命令行,输入命令:

xrandr--fb1920x10802.6报错解决:如果在运行roscore时报错说python版本不对,则需要重置python软链接,将其指向python2(需要先通过whereispython命令查找python2所在路径,在命令行输入:

mv/usr/bin/python/usr/bin/python.bakln-s/usr/local/python2.7/bin/python2.7/usr/bin/python#这里的路径是python2的路径mv/usr/bin/pip/usr/bin/pip.bakln-s/usr/local/python3.7.1/bin/pip3/usr/bin/pip如果缺少某些包或依赖,直接用sudoapt-get或pipinstall命令安装即可,前提是得先激活虚拟环境,在虚拟环境中下载python包。

THE END
1.宇树UnitreeB2机器狗,开始有点样子了(amobbs.com阿莫电子技术...闲钱多的可以搞一个玩玩 (引用自4楼)这个东西其实用处不大。存着钱,等着买马斯克的人形机器人吧。https://www.amobbs.com/thread-5786333-1-1.html
2.国内外高校研究机构基于宇树科技Unitree机器狗做的科研成果摘要...Unitree Robotics宇树科技 外部公开杭州宇树科技有限公司 电话 邮箱:Laikago@unitree.cc 官网: Page PAGE 1 of NUMPAGES 4 国内外高校研究机构基于宇树科技Unitree机器狗做的科研成果摘要动态刚性平台上四足机器人运动的稳定控制器-UMass?Lowell 美国马萨诸塞大学,俗称麻省大学(University of Massachusetts),是美国知名的...https://max.book118.com/html/2021/0614/5102314241003242.shtm
3.UnitreeGo2四足机器狗00:00/00:00 Unitree Go2 四足机器狗 环球网科技发布于:北京市2024.05.11 12:42 分享到http://biznews.sohu.com/a/778033691_99900743
4.中国机器人公司Unitree最新的机器狗是UnitreeGo2,起价为令人难以...作者: 中国机器人公司 Unitree 最新的机器狗是 Unitree Go 2,起价为令人难以置信的 1,600 美元。扣除运费和关税等费用后,它的成本大约为 2,400 美元,但与工业机器人相比仍然很便宜。 $小米集团-W(01810)$小米铁蛋性价比吊打它吧?https://xueqiu.com/1505526877/256360640
5."平价版的机器狗“UnitreeA1四足机器人宇树科技开发的Unitree A1四足机器人,它的重量仅为12千克,不到波士顿动力Spot机器狗重量的一半。集成高清图传、自动跟随、建图壁障、开放编程接口等功能,各关节最大扭矩为35.5nm,起价不到一万美元,是“平价版的机器狗”Unitree A1有很多运动技巧,具备与Spot相似的出色稳定性,并可以进行后空翻等运动。机器人还可以自...https://v.xianjichina.com/special/video_13270.html
6.宇树Unitree科技狗电子狗人工智能伴随仿生陪伴智能机器人Go1...10月22日35评论 超值神车、再降价:MI 米家 扫地机 M30 1391.2元包邮(需抢券) 10月22日32评论 需换购:以岭 连花清瘟胶囊 0.35g*24粒 1元(需换购) 10月22日24评论 浏览记录 宇树Unitree科技狗 电子狗 人工智能伴随 仿生陪伴智能机器人Go1 四足 机器狗现货 现货 现货扫码...https://cu.manmanbuy.com/discuxiao_6393924.aspx
7.2023年10款四足机器人新产品盘点它还特地学习了策略层面知识的网络参数,这个参数可以让它学会游戏规则、懂思考、懂判断。能像动物般地玩游戏。腾讯表示,未来机器狗Max还要不停地进化和适应,变得更灵活、跳得更高,去自主完成更困难的任务,例如搜寻和援救等紧急的工作。 宇树—Unitree Go2 四足机器人、Unitree B2工业四足机器人...https://www.360doc.cn/article/1103813620_1103813620.html
1.宇树UnitreeGo2语音GPT机器狗电子狗具身智能伴随Go2: 只要元https://m.8mob.com/jitem.htm?id=10093655641051
2.京天博特A1四足仿生机器人Unitree宇树机器狗四足狗机械狗欢迎前来供应商网(https://www.gys.cn)了解武汉京天电器有限公司发布的京天博特 A1四足仿生机器人 Unitree 宇树机器狗 四足狗 机械狗价格、厂家信息,产品和服务质量好,性价比高,为您节省采购成本!进网站查看卖家电话。https://www.china.cn/jiaoxueyiqi/5230283434.html
3.UnitreeB1机器狗智能机器人软件免费在线试用怎么样Unitree B1机器狗智能机器人软件页面为您介绍Unitree B1机器狗功能介绍以及产品定价、行业案例、文章点评等相关信息,便于您更快速的了解Unitree B1机器狗智能机器人软件。https://www.36dianping.com/space/5882570002
4.Unitree机器狗仿真(gazebo)unitreea1rosUnitree_ros源码理解 机器狗的仿真 仿真文件架构 gazebo运行 机器狗的仿真 仿真文件架构 在robot文件夹下,存放着机器人的建模源码包,这里列举a1机器狗的文件结构 这其中主要由config(配置文件)(存储rviz文件配置信息),launch(启动文件),meshes(机器人模型渲染文件),urdf, xacro. ...https://blog.csdn.net/qq_51022848/article/details/119572264
5.docker部署unitree的A1机器狗# Build unitree_legged_sdk #WORKDIR /headless #RUN git clone https://github.com/unitreerobotics/unitree_legged_sdk.git \ COPY unitree_legged_sdk-3.2.zip /headless/unitree_legged_sdk.zip RUN unzip unitree_legged_sdk.zip \ && mv unitree_legged_sdk-3.2 unitree_legged_sdk \ ...https://www.jianshu.com/p/c0c7eaca4d98
6.UnitreeRobotics发布四足机器狗UnitreeGo1深圳湾湾里湾外汇编:Unitree Robotics(宇树科技)本周发布了他们的最新产品 Unitree Go1,这是一款外形健壮的四条腿机器狗。而与大名鼎鼎的波士顿动力的产品相比,其起售价仅 2700 美元(波士顿动力的 Spot robot 售价为 74500 美元)。目前,其演示的功能为「跟随主人跑步」、「替主人背一瓶水」。尽管其演示的功能只是简单的...https://www.shenzhenware.com/news/999
7.机器人Unitree宇树科技仿生智能智能机A1四足机器狗智能机器人机器人Unitree宇树科技仿生智能智能机A1四足机器狗智能机器人 Unitree 宇树科技 仿生智能机器人A1四足机器人机器狗标配电池 ¥3500 折后¥3500 发货地: 浙江 杭州 包邮 品牌: a1Unitree 风格: 机器人 Unitree 宇树 科技 仿生 智能 智能机 四足 机器狗https://www.zhe2.com/note/632839247688
8.京天博特(JTDQROBOT)机器牛犇犇四足机器人Unitree宇树机器...Unitree 欧博思 咪咪兔 萤石 打令小宝 优必选 Unitree > 京天博特(JTDQ ROBOT) 机器牛犇犇 四足机器人 Unitree 宇树 机器狗 标配版 商品货号 10020661003140 对比 收藏(0) 京天博特(JTDQ ROBOT) 机器牛犇犇 四足机器人 Unitree 宇树 机器狗 标配版 售价 降价通知 市场价 ¥97900.00 会员等级价格 商品品牌...https://www.gydnsc.com/goods.php?id=5647
9....Edu宇树(Unitree)Go2Edu语音可编程机器狗电子狗(货期10天...数码 > 智能设备 > 智能机器人 > 宇树(Unitree) > 宇树Go2-Edu 自营 宇树(Unitree) Go2 Edu语音 可编程机器狗电子... 京东价 ¥ 促销 展开促销https://item.jd.com/100126300592.html
10.UnitreeGoapp下载为消费级机器狗打造的应用 Unitree Go 是宇树为消费级机器狗打造的专属应用。App 主要亮点:1.双摇杆控制,实时显示拍摄画面与点云地图。支持拍照、录像、照明等多种功能。2.便捷的动作按钮触控,简洁的模式切换体验,帮你轻松成为机器狗控制大师。3.图形化编程、导航功能,增添更多趣味性。4.多样的传感数据显示,随时...https://m.liqucn.com/rj/9309965446092.wml
11.机器狗B2巡检机器人宇树机器狗B2是奔跑速度最快的工业级四足机器人, 速度6m/s, 持续负载40kg, 持续行走续航5h, 综合性能是其他四足机器人的2~3倍! 全地形适应, 超大负载, 持久续航, 超强运动性能!欢迎咨询, 了解机器狗用途和优势。https://www.unitree.com/cn/b2/