四足机器人A1目标跟踪

news2024/11/25 2:56:23

四足机器人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.coloradmin.cn/o/588939.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

VM——编写脚本,TCP发送16进制字符串

1、参考: (1)​​​(246条消息) TCP中发送接收16进制数(16进制字符串与字节数组之间的转换)_tcp发送16进制字符串_start_continue的博客-CSDN博客 (2)(246条消息) C#byte String转换_c# byte转…

【网络编程二】UDP与TCP协议你学会了吗~

目录 🌟需要知道 1、什么是网络编程? 2、怎么进行网络编程? 3、TCP与UDP的区别? (面试题) 🌟一、UDP 🌈1、UDP数据报套接字编程 🌈2、实现一个简单的UDP回显服务…

java服务端如何接入WebSocket?

日常工作中,我们都是使用http请求,来进行前后交互,那么我们也会有使用websocket来进行前后交互的时候,那么它俩有什么区别呢? http和websocket区别 WebSocket是双向通信协议,模拟Socket协议,可…

商场内如何导航?有没有在商场用的导航?

商场内如何导航?大家可能都有这种感觉,在商场里逛街时,好像经常容易迷路,无论是找出口还是找电梯,总会把自己搞得晕头转向,“每次逛完商场都要给自己预留半小时找车子,也是醉了。”“在商场迷路…

XR云新未来 | 弹性算力赋能可交互、沉浸式商业实践

据XR市场研究报告显示,全球XR市场规模不断扩大,于2020年已超过100亿美元,预计到2025年规模将达到数百亿美元。XR技术广泛应用于娱乐、教育和企业领域,随着技术的进步,高分辨率显示、实时渲染和眼动追踪等创新技术的应用…

Ubantu docker学习笔记(十一)k8s基本操作

文章目录 一、K8s介绍二、容器编排2.1 部署应用2.2 了解应用2.3 公开暴露应用2.4 扩缩应用2.4 滚动更新 三、Kubernetes 对象 相信大家在前面的安装过程中,我们的k8s已经完成了一个超级具体的安装【是不是还是有点难度】,今天我们就在前面已经安装好的基…

消防安全知识答题活动小程序v4.3.0

消防安全知识答题活动小程序v4.3.0 v4.3.0 1)实现答题倒计时功能 如果让你给一款答题小程序产品制定一个技术方案,比如实现答题倒计时功能,你会怎么做。 通常,我们对于倒计时的普遍认知是设置一个定时器去实现的,在…

0基础学习VR全景平台篇第32章:场景功能-嵌入文字

大家好,欢迎观看蛙色VR官方系列——后台使用课程! 本期为大家带来蛙色VR平台,场景管理模块-嵌入功能文字模块! 功能位置示意 一、本功能将用在哪里? 嵌入功能可对VR全景作品嵌入【图片】【视频】【文字】【标尺】四…

Android平台OpenCV入门

一、导入OpenCV 别忘记把libopencv_java3.so添加进来。 二、初始化 OpenCVLoader.initDebug();三、常用方法 1. CvType 数据类型 以CV_64FC2为例,64指64位,F指浮点数,C指通道,2为2通道。 数值具体类型取值范围CV_8U8 位无符…

5.30-cloud support -learning

文章目录 namespaceaccessNSG(network security group )UDR (User-Defined Routing)Azure Firewall namespace Namespaces are defined at the Kubernetes cluster level, so each namespace is unique throughout the cluster. I…

C语言笔记 | 数据结构入门指南

文章目录 0x00 前言 0x01 百鸡百钱 0x02 借书方案知多少 0x03 持续更新 0x04 参考文献 0x05 总结 0x00 前言 写这篇《C语言笔记 | 数据结构入门指南》主要是为了帮助更多的编程爱好者打开数据结构的大门,同时也是为了自我编程水平能力的提升。在深奥的数据结构…

正交实验进行方差分析

一、案例介绍 想要从某种草药中提取植物酚,利用专业知识发现可能有三个条件会影响植物酚的提取,每个条件有三个水平,想要通过实验,寻找植物酚的最佳提取条件,其中提取植物酚的参考标准为植物酚的含量(案例…

在线原型设计是什么?8款在线原型工具助你高效设计!

原型设计是产品经理、设计师和开发工程师沟通最初的产品设想的重要工具。 在线原型通过云端的方式具象化地呈现产品内容、结构及粗略的布局,说明用户将如何与产品进行交互,搭建了产品经理、设计师和开发工程师沟通的桥梁,帮助产研团队减少信…

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

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

技术招聘漫谈 | 正在招Golang工程师的你,赶快收藏这份识人秘籍!

各位技术面试官,欢迎来到新一期的技术招聘漫谈专栏。 在前两期的专栏中,我们解析了前端工程师(点击此处回顾)以及 Java 工程师(点击此处回顾)这两个常见技术岗位的招聘技巧。 今天,我们想把目…

了解和使用 Docker 镜像仓库

前言 在上文 《了解和使用 Docker》 之后,反响不错,也上了热榜。本来是想直接整理一下容器编排工具 Docker Swarm 和 K8s 博文的,但是半路杀出了这个活动😂,为表敬意,先参与一波吧。 本文主要介绍一下容…

【MyBatis】MyBatis中#{}与${}的区别是什么?

文章目录 前言一、彻底理解SQL注入二、关于 # { }三、关于$ { }四、Mybatis中#{}与${}的区别五、代码案例使用#{}案例使用$ {}案例 前言 在开发中使用Mybatis经常使用到#{}与${},二者区别是?来总结一下。 在mybatis中动态 sql 是其主要特性之一&#x…

什么是现代化智慧型档案馆

近日,智慧档案馆建设的新闻热度不断攀升,你知道智慧档案馆是什么吗? ​智慧档案馆是指运用现代信息技术手段,对传统档案馆进行数字化转型,实现档案数字化存储、智能化检索和共享服务。通过数字化转型,不仅可…

< 免费体验ChatGPT:免费且好用,不用使用 “ 魔法 ”,一款功能强大且轻便的插件!webTab! >

免费且好用,不用使用 “ 魔法 ”,一款功能强大且轻便的插件!webTab! 👉 前言👉 功能演示图👉 使用经验分享👉 如何安装webTab插件呢?往期内容 💨 tips&#x…

(转载)基于量子遗传算法的函数寻优算法(matlab实现)

8.1 理论基础 8.1.1 量子遗传算法概述 量子遗传算法(quantum genetic algorithm,QGA)是量子计算与遗传算法相结合的产物,是一种新发展起来的概率进化算法。遗传算法是处理复杂优化问题的一种方法,其基本思想是模拟生物进化的优胜劣汰规则与染色体的交…