概要

直近、realsense_rosのrs_camera.launchを立ち上げた際、unite_imu_methodパラメータを設定しても/imuトピックが立ち上がらない事象が起きていたため、調査した内容の備忘録となります。内容は非常に薄いです。

enable_gyroとenable_accelがfalseになっていた

タイトル通りではあるのですが、昔にインストールしたreanselse_rosでは下記のようなlaunchファイルで/imuトピックが起動していました。

 

  <include file="$(find realsense2_camera)/launch/rs_camera.launch">
    <arg name="unite_imu_method" value="linear_interpolation"/>
  </include>

 

しかし、直近インストールしたreanselse_rosが上記のlaunchファイルでは/imuトピックが起動しなかったのでソースコードに変更が無かったかを調べたところ、、、

変更されていました・・!

今まで意識することはありませんでしたが、enable_gyroとenable_accelというパラメータがデフォルトでfalseにされてしまったのでこれをtrueにしてimuの機能をONにしておきましょう。

launchファイルとしては下記のようになります。

  <include file="$(find realsense2_camera)/launch/rs_camera.launch">
    <arg name="unite_imu_method" value="linear_interpolation"/>
    <arg name="enable_gyro" value="true"/>
    <arg name="enable_accel" value="true"/>
  </include>

 関連記事

https://rb-station.com/blogs/article/ros-melodic-intel-realsense-d435i-scan-imu

Ros

Related Posts

WindowsでArduino Uno互換ボードに書き込む時にシリアルポートが選択できない時の対処法
WindowsでArduino Uno互換ボードに書き込む時にシリアルポートが選択できない時の対処法
概要 Arduino Uno R3の互換ボードを用いる時、WindowsでArduino IDEを開き、シリアルポートを繋げようとした際にグレーアウトされてしまって選択することができない場合があるので、解決方法について解説をします。 ...
Read More
Arduinoでコードからリセットをする方法
Arduinoでコードからリセットをする方法
概要 Arduinoでは、リセットボタンを押すと初期化がされ、setup()の関数がコールされますが、リセットボタンを押さずにコード上だけでリセットをさせたいときは、アドレス0を指定して実行をする方法があります。 参考: https:...
Read More
ArduinoのServoライブラリで接続を解除する方法
ArduinoのServoライブラリで接続を解除する方法
Arduinoでサーボモータを扱う時にはServoライブラリを使うのがおすすめです。 https://www.arduino.cc/reference/en/libraries/servo/ 電力消費を抑える、他の駆動系の影響を受...
Read More