当前位置: 首页 > news >正文

Husky目标跟踪

1.0设备清单

  • 幻影峡谷、适配器

  • 摄像头及数据线、显卡欺骗器

  • 外接屏幕、键盘鼠标

  • Husky底盘、便携显示屏、键盘鼠标

  • 移动电源

 1.1连线

  • 插排——移动电源
  • 幻影峡谷——适配器——插排
  • 摄像头——幻影峡谷(摄像头固定在机械臂前方的底盘上)
  • 键盘鼠标显示器——幻影峡谷/husky主机

 1.2启动小车

先给husky开机,再给husky的工控机开机:

代码在桌面/1/src/server_husky/scripts/server_rospub.py

(开机后小车自动运行roscore,无需自己运行)

 在vscode中打开后运行该代码即可。

1.3启动幻影峡谷

幻影峡谷开机、连接husky的wifi

平板通过teamviewer远程连接幻影峡谷

用pycharm打开所需代码:fastermot_husky

(虚拟环境为fastermot,pycharm里已经配置了环境)

打开项目中的track摄像头跟踪.py

平板(手机)与幻影峡谷都处于husky的wifi下,平板使用teamviewer远程连接主机:
访问的ip为192.168.12.30
访问密码为112Lab.+
 
连接成功后断开屏幕、鼠标键盘的有线连接
插上显卡欺骗器!

 1.4 目标跟踪

确保摄像头固定住,且幻影峡谷没有与其它设备进行有线连接

目标位于机器人前方2m(程序设定跟踪目标id为1)

平板上运行track摄像头跟踪.py即可

若结束跟踪,在平板上的pycharm点停止或者husky的程序停止

1.5设备整理

跟踪完给移动电源充上电

 1.6代码说明

husky数据接收端:

使用socket通讯建立连接,接收欢迎峡谷那边发送的前后和旋转速度(发送前用=连接,接受后判断=进行分割)

ros节点发布速度,底盘自动订阅进行移动。

目标跟踪数据发送端:

目标跟踪算法得到目标跟踪结果(track摄像头跟踪)后,调用utils里的xyz_true函数,计算机器人需要的移动速度;

计算出速度后调用client3中的velocity对数据进行编码和传输

http://www.dtcms.com/a/110814.html

相关文章:

  • Spring Boot集成Elasticsearch指南
  • idea清除git密码
  • C++ STL:六大组件全解析
  • 大数据(4.1)Hive架构设计与企业级实战:从内核原理到性能巅峰优化,打造高效数据仓库
  • Qt基本框架(2)
  • 强化学习经典策略梯度算法REINFORCE
  • CMake Presets教程
  • 开发一个小程序需要多久时间?小程序软件开发周期
  • 【Flask开发】嘿马文学web完整flask项目第2篇:2.用户认证,Json Web Token(JWT)【附代码文档】
  • 物联网安全技术:守护智能世界的防线
  • 如何把已有的虚拟环境的python版本进行降级?
  • Java观察者模式详解
  • AI助理是如何助力企业的
  • git克隆数据失败
  • 优维HAO案例:香港联交所上市企业「智能运维平台」项目
  • 【学Rust写CAD】25 变量类(variable.rs)
  • 优雅~~Spring Boot 整合多数据源的姿势
  • 计算机硬件——CPU 主要参数
  • 图像处理:使用Numpy和OpenCV实现傅里叶和逆傅里叶变换
  • 裴蜀定理:整数解的奥秘
  • AI与玩具结合的可行性分析
  • 【学Rust写CAD】28 带 Alpha 通道的双线性插值函数(bilinear_interpolation_alpha.rs)
  • 第六章:机器人建模与仿真__《ROS机器人开发实践》_notes
  • 告别外置电路:IEPE接口如何重构精密测量生态?
  • DreamDiffusion代码学习及复现
  • 【Linux】GCC编译选项-Wl 和 链接(ld)选项-rpath
  • 【自动化运维】Python 的安装和使用
  • ARM------硬件程序开发
  • 今日行情明日机会——20250403
  • 图解AUTOSAR_LINInterface