使用旭日X3派控制大型六足蜘蛛应用实例
(一)个人介绍
章征宇,地平线开发者社区优秀开发者,自称“中年油腻宅男”,身体内一直住着那个喜欢电子的小男孩,喜欢做开源项目,做的最多的就是东拼西凑。
(二)准备工作
在一开始的骨架结构设计中,机器人主控采用JETSON TX1,UBUNTU18系统,PYTHON代码,18个80KG的大舵机及10000毫安时容量的动力电池,并配合2.4G的无线遥控手柄。但考虑到操作性和便捷度,实际准备过程中一直在寻求最佳方案。
此六足机器人体积庞大,伸展后有1米多宽,重6公斤,再加上电机采用80KG的大扭力舵机,就会面临电机同时工作时候产生的大电流问题,市面上常见的串口通信的舵机控制板,虽然可以用,但是控制逻辑太落后了,然而新的PCA9685舵机控制板又承受不了大电流,没办法最后只能稍微改造下PCA9685舵机控制板才终于可以正常工作。
另外,市面上主流的JETSON有NANO,但TX1因为更新换代的原因价格非常诱人,只要能找到合适的小载板是非常适用做机器人主控的。这样就面临一个尴尬的问题,NANO主流但是价格高性能弱,TX1买不到合适的载板,那么何不考虑下国产替代方案呢?
经过测试,地平线旭日X3派机器运行效果和JETSON TX1一样顺滑!5Tops端侧推理与4核ARM A53处理能力,可同时多路Camera Sensor的输入并支持H.264/H.265编解码。
PS.几个不同主板方案之间,涉及到GPIO口调用时需要特别注意。
成果展示图:
(二)操作展示
手柄操作
开电只要按中间的开机键一次即可,开机后长按即使得主板处于待机状态。通电后遥控会自动搜索机器人信号,当手柄识别到机器人后,最左边第一个信号灯将保持常亮(注意:手柄背面的模式切换默认为:Digital)。
如果机器人之前就是先开机已经进入激活状态,此刻后开遥控,机器人站立起来进入待命。若遥控器比机器人先开机,那么机器人后启动就会趴着待命,此刻可按遥控器的前侧左下方LT按键、或右下方RT按键,机器人则可进入站立待命状态。
遥控器8分钟无人操作即会进入自动休眠,此刻手柄同步关机,切记遥控器休眠的时候不要让机器人处于头部摄像头云台控制状态。
手柄中间start按键:切换机器蜘蛛休息状态;
左上方按键LB:切换机器人行走步态,行走每次一只脚轮流行走,或者全身每次3条腿行走;
右上方按键RB:切换机器行走两档速度,可以在慢速和正常速度来回切换,默认慢速;
左控制杆:前后--控制在行走模式下的前进和后退,左右--控制在行走模式下左右移动;
右边控制杆:前后--控制在行走模式下前进或后腿,左右--控制机器蜘蛛左转右转;
左下方按键LT长按,同时左侧摇杆可以控制机器人姿态变形;
右下方按键RT长按,同时右侧摇杆可以控制机器人扭转姿态。
手柄使用注意事项:
手柄右边4个按键中的Y键:用来切换头部摄像头云台的控制,默认是机器人行走模式,当Y键切换到摄像头云台的时候,此时右边摇杆上下可控制前端抬降。当暂时不控制机器人时,需要把Y键切换回来行走模式。
客户端APP操作
当把机器人的主板系统连接到路由WIFI之后,就可以使用手机安装的控制APP客户端。程序文件再机器人目录:piHexapod\Application\,通过FTP工具下载到手机,安装后选择机器蜘蛛进入界面,即可连接机器人IP地址。
分别按照上图:
1、按左边连接IP地址,连接成功后可以看到摄像头画面;
2、左侧摇杆对应遥控手柄的左侧摇杆控制前后左右行走;
3、右侧摇杆对应三段式躯体控制,左右控制尾部摇摆,上下控制头部关节。
电脑客户端演示
Windows客户端目录:Application\windows目录下面windows.exe运行文件:
1、左侧输入蜘蛛IP地址,点Connect按钮进入连接;
2、点左侧Open Video打开机器人摄像头画面;
3、点击左下方摇杆,机器人站立行走;
4、右下方十字摇杆控制姿势状态;
5、右上方十字摇杆控制扭转姿势;
6、左侧GAIT MODE切换行走步态;
7、左侧ACTION MODE行走时候切换左右行走或者左右转圈。
- |
- +1 赞 0
- 收藏
- 评论 0
本文由雪飘梦飞转载自D-Robotics官网,原文标题为:大型六足蜘蛛,本站所有转载文章系出于传递更多信息之目的,且明确注明来源,不希望被转载的媒体或个人可与我们联系,我们将立即进行删除处理。
相关推荐
基于旭日X3派的手语翻译系统案例
本手语翻译系统项目主要就是利用python程序录制本地mp3格式的用户音频,并将音频上传到云端语音平台进行实时转写,最后利用GUI库在屏幕上展示转写结果。
设计经验 发布时间 : 2024-11-04
在RDK X5平台上实现Mobile SAM量化部署的分割示例
mono_mobilesam package是基于Mobile SAM量化部署的使用示例。图像数据来源于本地图片回灌和订阅到的image msg。SAM依赖检测框输入进行分割, 并分割检测框中的目标, 无需指定目标的类别信息, 仅需提供框。最终将算法信息通过话题发布, 同时在Web页面渲染可视化。应用场景为结合检测框进行障碍物分割、水渍区域分割等。
设计经验 发布时间 : 2024-11-04
基于RDK系统的双目深度估计算法示例
双目深度估计算法是使用地平线OpenExplorer在SceneFlow数据集上训练出来的StereoNet模型。算法输入为双目图像数据,分别是左右视图。算法输出为左视图的视差。此示例使用mipi双目相机作为图像数据输入源,利用BPU进行算法推理,发布包含双目图像左图和感知结果的话题消息, 在PC端rviz2上渲染算法结果。
设计经验 发布时间 : 2024-11-05
RDK X5平台上CLIP文本图片特征检索应用示例
文本图片特征检索功能介绍CLIP是由OpenAI提出的一种多模态机器学习模型。该模型通过对大规模图像和文本对进行对比学习, 能够同时处理图像和文本, 并将它们映射到一个共享的向量空间中。本示例展示在RDK平台上利用CLIP进行图片管理与文本搜图的功能。
设计经验 发布时间 : 2024-11-05
人形机器人物体抓取实例
介绍人形机器人物体抓取的设计方案及应用特点。
设计经验 发布时间 : 2024-10-30
基于地平线旭日X3派平台开发的具身智能机器狗“汪汪”
本项目聚焦腿臂机器人在多模态环境感知、自然语言交互和自主行为控制方面的技术瓶颈,基于地平线旭日X3派平台进行AI大模型算法开发,提出了一种融合AI大模型的创新性解决方案,提升腿臂机器人的综合性能。
应用方案 发布时间 : 2024-10-30
【IC】D-Robotics RDK X5机器人开发者套件,可提供高达10 Tops算力,加速智能化应用快速落地
D-Robotics RDK X5搭载Sunrise 5智能计算芯片,可提供高达10 Tops的算力,是一款面向智能计算与机器人应用的全能开发套件,接口丰富,极致易用,支持Transfomer、RWKV、Occupancy、Stereo Perception等多种复杂模型和最新算法,加速智能化应用快速落地。
产品 发布时间 : 2024-09-20
深入探讨地平线X5图像多媒体框架技术细节
文章详细介绍了D-Robotics X5图像多媒体框架,从X5图像多媒体框图、各模块总体性能、多媒体调试指南和API接口介绍等多方面进行介绍。
技术探讨 发布时间 : 2024-09-20
NodeHub包含各种开源Node,能够快速安装和使用 ,助您快速搭建室内服务机器人Demo!
NodeHub是地平线为广大开发者提供给的“智能机器人应用中心”,该应用中心中包含各种不同功能的开源Node,能够快速安装和使用,通过串联不同的Node可以完成室内服务机器人的搭建。该Demo包含了室内服务机器人所需的基础功能,包括地图建立、自主导航、垃圾检测以及人体骨骼关键点检测等,有助于您快速搭建室内服务机器人!
设计经验 发布时间 : 2024-11-06
地瓜机器人助力Fixposition推出全球首款多模态定位感知模组,加速智能移动机器人规模化商业落地
高精度定位行业先导企业Fixposition非普导航科技受邀参加由地瓜机器人举办的开发者大会,并在现场重磅推出全球首款多模态高精度全局定位感知模组xFusion-A1,该模组搭载地瓜机器人最新发布的旭日5智能计算芯片,在不依赖SLAM技术的情况下即可实现室内km尺度场景下的分米级精度定位以及室外无遮挡场景下的厘米级精度定位。这一新品的发布将加速智能移动机器人的规模化商业落地。
原厂动态 发布时间 : 2024-11-06
RDK平台实现MIPI相机驱动的操作实例
本项目案例为对已适配的MIPI接口摄像头进行配置,并将采集的图像数据以ROS标准图像消息或者零拷贝(hbmem)图像消息进行发布,供需要使用图像数据的其他模块订阅。
设计经验 发布时间 : 2024-11-05
电子商城
登录 | 立即注册
提交评论