knorth55's memo

Technical memo by @knorth55

ROS

C++でuint8配列に32FC1などのfloat配列を格納する

Depth Imageは32FC1などのfloat型(32bit, 4byte)の配列である場合があります。 しかしROSのsensor_msgs/Imageのdataはuint8_t型(8bit, 1byte)の配列であり直接追加することはできません。ここでやるべきことはfloat型を4つのuin8_tに分割する変換です。 …

rosjava + gradleでROSプログラムをscalaで書く

rosjava + gradle でscalaプログラムを書きました。 ROSのパッケージとしてgithubにあげているのでよければどうぞ。 基本的にはcatkin_create_rosjava_pkgとcatkin_create_rosjava_projectによって生成された設定ファイルを変更しているだけです。 rosjavaを…

ROSの日本語入門書

最近知ったのですがROSの日本語ドキュメント(入門書?)がフリー公開されていました。 感激です。 詳説 ROSロボットプログラミング

ARdroneのシミュレーター(tum_simulator)のインストール方法(Ubuntu14.04LTS)

ARdroneのシミュレーターことtum_simulatorをUbuntu14.04LTS + ROS Indigoで動かします。(2015/10/24訂正) 1. ardrone_autonomyのインストール ・Debianパッケージの場合 sudo apt-get install ros-indigo-ardrone-autonomy (Indigo以外もあるそうです) …