ROS(Robot Operation System)はオープンソースのロボット開発プラットフォームで、様々な技術要素をライブラリとして使えるため、非常に簡単にロボットシステムを構築することができます。

ROSで使われる距離・重さ・角度等の単位について備忘録としてまとめます。内容は下記の公式ページから抜粋しているものになります。

単位

標準単位
単位
長さ メーター[m]
重さ キログラム[kg]
時間 秒[s]
電流 アンペア[A]
派生単位
単位
角度 ラジアン[rad]
周波数 ヘルツ[Hz]
ニュートン[N]
電力 ワット[W]
電圧 ボルト[V]
気温 セルシウス[℃]
磁力 テスラ[T]

オブジェクトの向き
x 正面(直進)
y
z
地理的座標
x
y
z
固定軸での回転
roll x
pitch y
yaw z

計算早見表

角度[°] → ラジアン[rad]
α°から β radに変換
β = π/180 x α
ラジアン[rad] → 角度[°]
β radからα°に変換
α = 180/π x β
Ros

Related Posts

ArduinoのServoライブラリで接続を解除する方法
ArduinoのServoライブラリで接続を解除する方法
Arduinoでサーボモータを扱う時にはServoライブラリを使うのがおすすめです。 https://www.arduino.cc/reference/en/libraries/servo/ 電力消費を抑える、他の駆動系の影響を受...
Read More
VMWare FusionでUbuntu 18.04のディスク容量を上げる方法
VMWare FusionでUbuntu 18.04のディスク容量を上げる方法
概要 VMWare FusionでUbuntu 18.04の仮想ディスクを起動する際に、ハードディスクの容量を上げる方法について解説します。 手順 1. 仮想ディスクの電源をOFFにする 2. 設定ボタンを押して設定画面を開いた後に、...
Read More
rospyでImageデータを取得してOpenCVの配列として扱う
rospyでImageデータを取得してOpenCVの配列として扱う
概要 PythonでROS開発をする際、sensor_msgs/Image型のトピックを受信して色々な処理をかけたいときには、OpenCVの配列に変換した上で処理を行うと便利です。CvBridgeというsensor_msgs/Imag...
Read More