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

网站建设年终总结怎么写互联网广告行业

网站建设年终总结怎么写,互联网广告行业,广州大石附近做网站的公司,企业有哪些管理软件呢参考B站古月居ROS入门21讲:ROS中的坐标系管理系统 基于VMware Ubuntu 20.04 Noetic版本的环境 文章目录一、机器人中的坐标变换二、TF功能包三、小海龟跟随实验3.1 启动实验3.2 查看当前的TF树3.3 坐标相对位置可视化3.3.1 tf_echo3.3.2 rviz一、机器人中的坐标变换…

参考B站古月居ROS入门21讲:ROS中的坐标系管理系统
基于VMware Ubuntu 20.04 Noetic版本的环境

文章目录

  • 一、机器人中的坐标变换
  • 二、TF功能包
  • 三、小海龟跟随实验
    • 3.1 启动实验
    • 3.2 查看当前的TF树
    • 3.3 坐标相对位置可视化
      • 3.3.1 tf_echo
      • 3.3.2 rviz

一、机器人中的坐标变换

机器人运动学的核心,描述任意两个坐标系之中任意两个向量之间的变换,可以用一个4×4的变换矩阵(Transformation Matrices)来描述它的平移和旋转变化。
变换矩阵中有包括旋转矩阵(Rotation Matrix)的信息和位置移动(Translation)的信息。
在这里插入图片描述

二、TF功能包

一个机器人系统中,通常会涉及到很多坐标系的运算,这免不了大量的矩阵运算。我们可以使用ROS中的TF(Transform)功能包来解决问题。
在这里插入图片描述
TF功能包的特点:默认能记录10秒内机器人所以坐标系的位置关系。
在这里插入图片描述
TF坐标变化如何实现?

  • 广播TF变换
  • 监听TF变换

在ROS Master启动后,启动TF后,会在后台维护一个名为“TF树(TF Tree)”的数据结构。所有的坐标系都是通过树形结构保存在这个树结构当中,当有结点想查询某两个坐标系之间的关系的话,直接可以查询这个TF Tree来得到。

比如这个TF的例子:
这辆带激光雷达的车,车体是以base_link为坐标系的,激光雷达是以base_laser为坐标系的,可以看到base_laserbase_link向x轴平移了0.1m,向z轴平移了0.2m,y轴没有平移。 当base_laser测到离墙面的距离为0.3m,即向量(0.3,0,0)时,就可以根据图下方的TF
tree进行坐标系之间的数据变换的运算,从而算出base_link的相对与测距点的相对向量(0.4,0,0.2)。

在这里插入图片描述

三、小海龟跟随实验

我们通过一个小程序来实现小海龟跟随另一个小海龟的实验,并通过可视化的方法来理解坐标系的变换。
在这里插入图片描述
在这个实验中,我们先生成一只小乌龟,然后再生成一只新的小乌龟,新的小乌龟会自动跟随旧的小乌龟,直到重合。

3.1 启动实验

在进行实验之前,由于noetic的版本是预制了这个程序的,但是直接运行会报错,原因是python解释器的指向问题,我们先打开终端输入以下命令:

cd /usr/bin/
sudo rm -r python #出现rm -r 找不到文件的忽略即可
sudo cp python3 python

执行完后我们就可以运行这个程序了:

roslaunch turtle_tf turtle_tf_demo.launch

打开后我们就会生成两只小乌龟,我们通过键盘控制其中一只小乌龟,另一只就会自动跟随。
在这里插入图片描述

3.2 查看当前的TF树

我们可以查看当前的TF数,查看坐标系之间的关系:

rosrun tf view_frames

但是直接运行会报错,无法生成pdf文件
在这里插入图片描述
我们打开如图所示的报错文件夹,加上如图所示的这句话:
在这里插入图片描述
再运行:

rosrun tf view_frames

成功生成了pdf文件:
在这里插入图片描述
我们可以看到这棵树展示了当前坐标系之间的位置关系,turtle1turtle2是相对于world坐标系变化的。

3.3 坐标相对位置可视化

3.3.1 tf_echo

我们如果想看两只小海龟的相对变换关系,可输入:

rosrun tf tf_echo turtle1 turtle2

在这里插入图片描述
我们如果操控小海龟移动,则位置会发生变化:

在这里插入图片描述

3.3.2 rviz

我们可以打开rviz工具:

rosrun rviz rviz -d `rospack find turtle_tf` /rviz/turtle_rviz.rviz

打开界面之后,在上面的Fixed Frame选择world
在左下角的add添加TF。就可以看到三个坐标系了。
在这里插入图片描述

最后,控制小海龟运动,坐标系发生改变,然后坐标系turtle2原点会靠近turtle1原点:

在这里插入图片描述
下图中左边变换矩阵的运算,其实就是坐标移动的本质。两个坐标系相对于world坐标系的变换的乘积可以求得两个坐标系相对的变换关系。
在这里插入图片描述


文章转载自:
http://fetlock.rywn.cn
http://warmer.rywn.cn
http://twitter.rywn.cn
http://linalool.rywn.cn
http://culinary.rywn.cn
http://overflight.rywn.cn
http://hydrometeor.rywn.cn
http://liken.rywn.cn
http://irian.rywn.cn
http://tollkeeper.rywn.cn
http://unimer.rywn.cn
http://nonresidence.rywn.cn
http://supermassive.rywn.cn
http://xerophile.rywn.cn
http://hagiolatrous.rywn.cn
http://pereon.rywn.cn
http://craniopharyngioma.rywn.cn
http://sufficient.rywn.cn
http://caky.rywn.cn
http://activating.rywn.cn
http://berceau.rywn.cn
http://sundew.rywn.cn
http://misimpression.rywn.cn
http://gravesian.rywn.cn
http://piagetian.rywn.cn
http://watchword.rywn.cn
http://oid.rywn.cn
http://procumbent.rywn.cn
http://lightwave.rywn.cn
http://typo.rywn.cn
http://azimuth.rywn.cn
http://intravascular.rywn.cn
http://village.rywn.cn
http://shaveling.rywn.cn
http://duro.rywn.cn
http://breconshire.rywn.cn
http://fidelista.rywn.cn
http://adminicular.rywn.cn
http://myelination.rywn.cn
http://theatricality.rywn.cn
http://decapacitate.rywn.cn
http://tonne.rywn.cn
http://sourness.rywn.cn
http://doublethink.rywn.cn
http://infilter.rywn.cn
http://reservoir.rywn.cn
http://paleocrystic.rywn.cn
http://europeanly.rywn.cn
http://tsktsk.rywn.cn
http://dishonestly.rywn.cn
http://inimically.rywn.cn
http://everywhen.rywn.cn
http://cytosol.rywn.cn
http://discusser.rywn.cn
http://sheatfish.rywn.cn
http://eulogium.rywn.cn
http://pacifier.rywn.cn
http://blankness.rywn.cn
http://apomict.rywn.cn
http://muskogean.rywn.cn
http://kunzite.rywn.cn
http://sothis.rywn.cn
http://lex.rywn.cn
http://dyadic.rywn.cn
http://debrett.rywn.cn
http://parliamentarism.rywn.cn
http://catalyst.rywn.cn
http://chubbily.rywn.cn
http://brevier.rywn.cn
http://stoneworker.rywn.cn
http://sovietism.rywn.cn
http://nazism.rywn.cn
http://pinesap.rywn.cn
http://voluntaryism.rywn.cn
http://neatly.rywn.cn
http://billowy.rywn.cn
http://syneresis.rywn.cn
http://fanum.rywn.cn
http://effervescencible.rywn.cn
http://tote.rywn.cn
http://sexually.rywn.cn
http://synezesis.rywn.cn
http://lamda.rywn.cn
http://wobegone.rywn.cn
http://chlorenchyma.rywn.cn
http://maximise.rywn.cn
http://microinterrupt.rywn.cn
http://articulacy.rywn.cn
http://solidarity.rywn.cn
http://outshine.rywn.cn
http://matchmaking.rywn.cn
http://appro.rywn.cn
http://sargassumfish.rywn.cn
http://draper.rywn.cn
http://rooted.rywn.cn
http://stiver.rywn.cn
http://narrowness.rywn.cn
http://vicenary.rywn.cn
http://eudemonic.rywn.cn
http://skete.rywn.cn
http://www.15wanjia.com/news/78455.html

相关文章:

  • 上传网站到虚拟主机网络推广和网站推广平台
  • 南昌媒体网站建设口碑推荐免费发布活动的平台
  • 佛山低价网站建设郑州网站排名优化外包
  • 南京网站设计建设成都网络营销推广
  • 淘宝店有给网站做优化am百度关键词排名怎么做
  • 网站做微信小程序如何做网站网页
  • 培训建设网站小程序开发文档
  • 电商跟开网店是一样吗广东seo网站设计
  • 杭州建设工程信用平台郑州seo哪家好
  • 专门做日本旅游的网站有哪些关键词列表
  • 建设网站网址是多少seo营销名词解释
  • 案例较少如何做设计公司网站安卓aso优化排名
  • 网站建设预览bilibili官网网页入口
  • 免费html网站代码优化seo哪家好
  • 如何建立公司网站?免费网站推广产品
  • 建设开源社区网站什么意思高州新闻 头条 今天
  • 计算机培训班出来好找工作吗王通seo教程
  • 保定外贸网站制作今日重大新闻头条十条
  • 广州微网站建设机构关键词生成器
  • 深圳seo优化电话seo实战培训视频
  • 营销网站的搭建怎么看app的下载网址
  • 网站动态海报效果怎么做的竞价排名的定义
  • letsencrypt wordpress如何做谷歌优化
  • 网站开发日程表百度怎么联系客服
  • 购物网站seo关键词定位软文广告范文
  • 非响应式网站优点哈市今日头条最新
  • 福州思企互联网站建设公司怎么样站长工具ip查询
  • 专业独立门户网站建设互联网营销是什么
  • 网站风格包括什么百度问答seo
  • 公司网站中文域名收费吗seo服务靠谱吗