news 2026/4/23 14:59:49

UMI:将采集到的Δpose映射到实际机器人中进行轨迹回放

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
UMI:将采集到的Δpose映射到实际机器人中进行轨迹回放

最近在研究UMI,买了一款带IMU的相机,可以对外输出相机的位姿pose,因为模仿的是UMI设备,在开始采集pose时,将起点置为原点即pose为0。后续的轨迹点都是基于起点为原点的,即Δpose
现在需要将采集到的轨迹点在机械臂上进行replay。

目录

  • 1.背景说明
  • 2.相关基建代码
    • 将姿态的四元数转为欧拉角
  • 3.将轨迹映射到机器人base坐标系下
    • 核心代码

1.背景说明

  • 相机型号:诠视 DS80

相机安装:https://www.xvisiotech.com/Ubuntusdk/255

测试时我的系统是Ubuntu22.04,安装官方的说明安装xvsdk_3.x.x-xxxxxx_focal_amd64.deb之后无法打开demo-api,提示是缺少opencv4.2的库,后通过本地源码编译opencv4.2的库解决。

  • 机器人型号:UR5e
  • 整体流程
    1.相机发布ROS2的话题,话题中包含IMU的pose、左右相机的rgb图像等信息;
    2.开始采集轨迹时,重置相机将当前点位作为起点;
    3.以固定频率如30Hz保存相机的pose数据(注意姿态信息中四元数xyzw的顺序);
    4.将pose数据(四元数)转为欧拉角的形式;
    5.将轨迹映射到机器人坐标系中。
版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/4/23 8:22:22

易语言开发从入门到精通:补充篇·网络编程进阶+实用爬虫开发·API集成·代理IP配置·异步请求·防封禁优化

易语言开发从入门到精通:补充篇网络编程进阶实用爬虫开发API集成代理IP配置异步请求防封禁优化 🚀🌐🕷️ 1.34.1 学习目标 🎯 作为《易语言开发从入门到精通》的网络编程进阶实用爬虫开发补充篇自动化数据采集与API集成…

作者头像 李华
网站建设 2026/4/22 15:00:49

ITIL证书有必要学吗?有什么用?

ITIL证书有必要学,尤其在IT服务管理领域价值显著,其作用体现在提升个人竞争力、促进职业发展、优化企业服务管理、满足行业要求与政策红利、推动持续改进与团队协作等方面。具体分析如下:提升个人竞争力:ITIL证书是国际公认的IT服…

作者头像 李华
网站建设 2026/4/23 9:57:29

计算机毕业设计|基于springboot + vue鲜花销售管理系统(源码+数据库+文档)

鲜花销售管理 目录 基于springboot vue鲜花销售管理系统 一、前言 二、系统功能演示 三、技术选型 四、其他项目参考 五、代码参考 六、测试参考 七、最新计算机毕设选题推荐 八、源码获取: 基于springboot vue鲜花销售管理系统 一、前言 博主介绍&…

作者头像 李华
网站建设 2026/4/23 8:22:16

【小程序毕设源码分享】基于SpringBoot+Vue.js协同过滤算法美食推荐小程序的设计与实现(程序+文档+代码讲解+一条龙定制)

博主介绍:✌️码农一枚 ,专注于大学生项目实战开发、讲解和毕业🚢文撰写修改等。全栈领域优质创作者,博客之星、掘金/华为云/阿里云/InfoQ等平台优质作者、专注于Java、小程序技术领域和毕业项目实战 ✌️技术范围:&am…

作者头像 李华