首页 > 其他分享 >2023/5/20

2023/5/20

时间:2023-05-20 10:11:18浏览次数:33  
标签:%. 20 orientation yaw 四元 2023 msg roll

%%订阅IMU话题四元数数据

1.创建订阅者  订阅imu话题,消息格式:sensor_msgs/Imu

sensor_msgs/Imu消息格式:

订阅者:

ros::Subscriber imu_sub = n.subscribe("/imu/data",10,imucallback);

2.imucallback回调函数处理四元数解算机器人方向

2.1声明个四元数对象并赋值:

tf::Quaternion quaternion(
        msg.orientation.x,
        msg.orientation.y,
        msg.orientation.z,
        msg.orientation.w
    );

2.2通过四元数求滚转角,俯仰角,航向角:

tf::Matrix3x3(quaternion).getRPY(roll, pitch,yaw);

2.3roll pitch yaw单位为弧度制,转换为角度

roll = roll*180/M_PI;

3.打印消息

ROS_INFO("linear_x = %.0f, linear_y = %.0f, linear_z = %.0f",roll,pitch,yaw);

 

标签:%.,20,orientation,yaw,四元,2023,msg,roll
From: https://www.cnblogs.com/honghonghong1-scau/p/17416816.html

相关文章

  • 【BSP视频教程】BSP视频教程第26期:CAN/CANFD/CANopen专题,CANFD整个运行机制精讲,图文并
     上期视频教程为大家分享了很多CAN理论方面的知识,本期视频教程我们在实战应用中学习CANFD。CANFD涉及到的知识点非常多,我们本期重点是把CANFD整个运行机制搞明白,知其然知其所以然。视频:https://www.bilibili.com/video/BV1iX4y117Bv视频提纲:参考资料:1、【原创】H7-TOOL的CANFDT......
  • 【BSP视频教程】BSP视频教程第26期:CAN/CANFD/CANopen专题,CANFD整个运行机制精讲,图文并
     上期视频教程为大家分享了很多CAN理论方面的知识,本期视频教程我们在实战应用中学习CANFD。CANFD涉及到的知识点非常多,我们本期重点是把CANFD整个运行机制搞明白,知其然知其所以然。视频:https://www.bilibili.com/video/BV1iX4y117Bv视频提纲:参考资料:1、【原创】H7-TOOL的CANFDT......
  • 【爬虫数据集】李子柒YouTube频道TOP10热门视频的TOP2000热门评论,共计2W条
    目录一、背景二、爬取目标三、结果展示四、演示视频五、附完整数据一、背景这段时间,有超多小伙伴找我要YouTube数据,做数据分析、情感分析之类的研究工作,但很多人并不是计算机软件相关专业,不具备爬虫开发技术,但又有数据需求,可能是新闻传播学、社会学等相关学科,旨在分析社会热点现......
  • 洛谷 P9248 - [集训队互测 2018] 完美的集合
    显然,如果选择的\(k\)个“合法集合”固定了,那么可以放置装置的点如果存在,那么必然形成一个连通块,也就是说,答案等于所有合法方案中,可以放置装置的点形成的连通块个数之和。而根据点减边的套路,这等价于,枚举每个点,计算有多少种方案满足可以在其放置装置,再枚举每条边,计算有多少种方案......
  • 【做题记录】SHOI 2012 魔法树
    有两个操作:将\(u\)到\(v\)路径增加\(k\)询问\(u\)节点的子树和显然,我们可以用树链剖分+线段树来做。代码:#include<cstdlib>#include<cstdio>#include<cctype>#include<algorithm>typedeflonglongLL;typedefunsignedlonglongULL;namespaceFastIo{......
  • 2023-05-19:汽车从起点出发驶向目的地,该目的地位于出发位置东面 target 英里处。 沿途
    2023-05-19:汽车从起点出发驶向目的地,该目的地位于出发位置东面target英里处。沿途有加油站,每个station[i]代表一个加油站,它位于出发位置东面station[i][0]英里处,并且有station[i][1]升汽油。假设汽车油箱的容量是无限的,其中最初有startFuel升燃料。它每行驶1英里......
  • 2023/5/19
    L1-031到底是不是太胖了分数 10全屏浏览题目作者 陈越单位 浙江大学据说一个人的标准体重应该是其身高(单位:厘米)减去100、再乘以0.9所得到的公斤数。真实体重与标准体重误差在10%以内都是完美身材(即|真实体重 − 标准体重| < 标准体重×10%)。......
  • 2023-05-19:汽车从起点出发驶向目的地,该目的地位于出发位置东面 target 英里处。 沿途
    2023-05-19:汽车从起点出发驶向目的地,该目的地位于出发位置东面target英里处。沿途有加油站,每个station[i]代表一个加油站,它位于出发位置东面station[i][0]英里处,并且有station[i][1]升汽油。假设汽车油箱的容量是无限的,其中最初有startFuel升燃料。它每行驶1英里就会用......
  • APIO2023游记
    其实本可以不用来的。自然是没有什么人关心的,也自然是没有什么人看的。但还是想写。2023.05.19早上八点十分的飞机,五点半的起床。暗黑的天空中飘着不大的雨花,不由生出几分寒意。路上司机在放以父之名和夜的第七章,我凝视着窗外,默默地复习着压根听不清也念不出的歌词,恍惚间回到了......
  • 2023.5.19——软件工程日报
    所花时间(包括上课):6h代码量(行):0行博客量(篇):1篇今天,上午学习,下午学习。我了解到的知识点:1.了解了一些数据库的知识;2.了解了一些python的知识;3.了解了一些英语知识;5.了解了一些Javaweb的知识;4.了解了一些数学建模的知识;6.了解了一些计算机网络的知识;......