四足机器人A1目标跟踪

news/2024/10/18 6:10:04/

四足机器人A1目标跟踪

  • 前期准备工作
    • 1.安装TeamViewer
    • 2.将四足机器人所有线连接好
    • 3.将四足机器人调至运动模式
  • 运行流程
    • 1.开机阶段
    • 2.运行阶段
  • 效果展示
  • 代码配置

前期准备工作

1.安装TeamViewer

由于外接屏幕损坏,故四足机器人内部配置了TeamViewer,因此可以在手机端下载TeamViewer app。

2.将四足机器人所有线连接好

1.幻影峡谷电源线+锂电池
2.显卡欺骗器
3.摄像头连接线

3.将四足机器人调至运动模式

操作如下流程:

L2+A-->蹲下
L2+B-->无阻尼
L1+Start-->运动模式
Start-->原地踏步

运行流程

1.开机阶段

(1).四足机器人开机,等待一段时间。
(2).观看手机端Wi-Fi,待手机端搜索到Wi-Fi UnitreeRobot-526后,开启幻影峡谷

开机后由于幻影峡谷配置了自启动程序,可以自动输入登陆密码112并运行TeamViewer,且自动连接Wi-Fi UnitreeRobot-526。如下图
请添加图片描述

(3).通过手机软件TeamViewer app利用局域网连接幻影峡谷
访问的ip为192.168.123.176
访问密码为112Lab.+

2.运行阶段

开始运行多目标跟踪程序,有两种方式。
方式1:

(4).直接运行主目录下的quadruped-robot-run.sh文件。

虽然这种方式运行方便,但是这种方式会有一些小问题:在关闭的时候不太好操作,除非外接键盘。
方式2:

(4).打开桌面上的pycharm-Linux
然后进入pycharm-community-2021.2/bin文件夹,如下图

请添加图片描述

(5).运行上图中的pycharm.sh打开pycharm
(6).pycharm打开后,站在四足机器人前面2~3m左右,运行下图中的track摄像头跟踪.py程序

请添加图片描述

(7).等待结果就好

效果展示

四足机器人跟踪效果展示

代码配置

1.在幻影峡谷中安装Unitree_Python_sdk运动控制包和D435i摄像头PyRealsense包
2.按照论文github链接中的配置FairMOT

论文地址:https://arxiv.org/pdf/2004.01888v2.pdf

开源代码:https://github.com/ifzhang/FairMOT

3.在FairMOT源码中的utils中调用Unitree_Python_sdk,并编写运动函数,如下图所示

请添加图片描述


http://www.ppmy.cn/news/107262.html

相关文章

使用 python 制作自动填写问卷星问卷调查程序

目录 前言环境:代码展示尾语 💝 前言 嗨喽~大家好呀,这里是魔王呐 ❤ ~! 你的问卷星任务还没做完吗?今天教你如何快速把问卷星调查任务给完成。 环境: anaconda5.2.0(python3.6.8) 编辑器: p…

生产环境之负载均衡LVS+keepalived方案(5)_关键知识点

补充知识点 arp_ignore & arp_announce https://www.cnblogs.com/lipengxiang2009/p/7451050.html 这篇博文介绍得很详细,以下主要做重点摘录及自己的一些总结: (1)arp_ignore理解 arp_ignore参数的作用是控制系统在收到外部…

网络面试题:什么是 TCP/IP?

目录标题 什么是 TCP/IP?1) 网络接口层:2) 网络层:3) 传输层:4) 应用层: 2.数据包3.网络接口层4.网络层1) IP:2)地址解析协议 ARP3)子网 5 传输层1)UDP:2)TCP: 6 应用层运行在TCP协议上的协议:运行在UDP协议上的协议&…

【回眸】牛客网刷刷刷!网络专项知识点大集合

前言 正文 网络设备 net_device包含的信息 DHCP作用 DHCP交互过程 DHCP饥饿攻击 注册网络设备 不具有路由功能的网络设备 Linux网络通信中sk_buff net_device结构体 查询路由表 虚拟网卡 前言 笔者是个物联网专业的应届生,有一天发现自己对网络相关的…

“开启科技之门,每日工作充满力量” —— 全国科技者工作日

作者主页:爱笑的男孩。的博客_CSDN博客-深度学习,活动,python领域博主爱笑的男孩。擅长深度学习,活动,python,等方面的知识,爱笑的男孩。关注算法,python,计算机视觉,图像处理,深度学习,pytorch,神经网络,opencv领域.https://blog.csdn.net/Code_and516?typeblog个…

PostgreSQL 16 beta 重磅发布,OpenPie 再次引领中国贡献关键力量

PostgreSQL 一直被誉为全球最先进的开源关系数据库之一,在 DB-engines 排行榜上长期稳居前五。5 月 25 日,PostgreSQL 全球开发团队官方宣布,PostgreSQL 16 Beta 1 版本正式发布。 本次 PostgreSQL 新版本功能亮点众多,涉及多个模…

什么是深度数据包检测 (DPI)

随着混合工作成为生活的正常部分,新技术每天都在使用,同时总是通过网络传输数据的山体滑坡。通过高正常运行时间、快速解决问题和富有洞察力的情报提供无缝的用户体验至关重要。为此,对网络进行端到端监控非常重要。 深度数据包检测是一种用…

Java有线程安全的set吗?

在Java中,有线程安全的Set实现。一个常用的线程安全的Set实现是ConcurrentSkipListSet。ConcurrentSkipListSet是一个有序的集合,基于跳表(SkipList)的数据结构实现。它提供了线程安全的操作,并且具有较好的性能。 接下来笔者用一段简单的Jav…