ROS常用工具

1.安裝tf坐標變換的工具庫tf:
yyw@yyw-vpc:~$ sudo apt-get install ros-melodic-turtle-tf

2.tf坐標變換例子:
yyw@yyw-vpc:~$ roslaunch turtle_tf turtle_tf_demo.launch

3.啟動turtle的鍵盤箭頭的控制節(jié)點:
yyw@yyw-vpc:~$ rosrun turtlesim turtle_teleop_key

4.保存turtle1和turtle2之間的關系圖,可以檢查節(jié)點間的坐標關系是否連通的:
yyw@yyw-vpc:~$ rosrun tf view_frames


image.png

其中
world:表示仿真器的根坐標系,仿真器的零點,也就是xy坐標
turtle1和turtle2:相對根坐標系是不斷變換的;

5.查看在樹之間的任意兩個坐標系的位置關系:
yyw@yyw-vpc:~$ rosrun tf tf_echo turtle1 turtle2


image.png

Translation:表示x, y,z的平移
Rotation:旋轉
Quaternion : 資源樹來描述姿態(tài)
radian:圍繞x,y,z進行旋轉的弧度進行描述
degree:圍繞x,y,z進行旋轉的角度進行描述

6.三位的可視化顯示平臺rviz:
yyw@yyw-vpc:~$ rosrun rviz rviz -d 'rospack find turtle_tf'/rviz/turtle_rviz.rviz

?著作權歸作者所有,轉載或內容合作請聯系作者
【社區(qū)內容提示】社區(qū)部分內容疑似由AI輔助生成,瀏覽時請結合常識與多方信息審慎甄別。
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發(fā)布,文章內容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

相關閱讀更多精彩內容

  • TF API數學計算tf...... :math(1)剛開始先給一個運行實例。tf是基于圖(Graph)的計算系統(tǒng)...
    MachineLP閱讀 4,082評論 0 1
  • ROS中的坐標系管理系統(tǒng) 機器人中的坐標變換:實際上就是變換矩陣,分為旋轉和平移兩部分 TF功能包 tf的作用是便...
    liampayne_66d0閱讀 617評論 1 0
  • ROS(Robot Operating System)是一個機器人軟件平臺,它具備類似操作系統(tǒng)的功能,但卻不是真正...
    396fbf0c1b01閱讀 11,729評論 0 1
  • 理解SVG坐標系和變換(第二部分)transform (本文轉自w3cplus,這里僅修正了部分個人認為翻譯不恰當...
    王策北閱讀 326評論 0 1
  • 1、把努力當成一種習慣,而不是三分鐘熱度。堅持才是王道,每一個你羨慕的收獲,都是別人努力用心拼來的,你可以報怨,也...
    一埝閱讀 753評論 0 5

友情鏈接更多精彩內容