以下の内容はhttps://shuzo-kino.hateblo.jp/entry/2024/01/15/233322より取得しました。


Float32型をとるrosserviceにマイナスの値を素でくわせたらエラーを吐いた場合

今回はROS 1のお話。

実際のところ

ターゲットがFloat32型をとるとした場合
直接

$ rosservice call /service_name \-12.4

とやると、

"no such option: -1"

といった塩梅で怒られます。
要するにマイナスでなくオプションとされてるわけです。

そこで、バックスラッシュ記法で、数値として与えてあげるようにします

$ rosservice call /service_name \-12.4

処理側のサービスが文字列型もよろしく処理できる場合、以下の方法でも機能します。

$ rosservice call /service_name ”-12.4"



以上の内容はhttps://shuzo-kino.hateblo.jp/entry/2024/01/15/233322より取得しました。
このページはhttp://font.textar.tv/のウェブフォントを使用してます

不具合報告/要望等はこちらへお願いします。
モバイルやる夫Viewer Ver0.14