設定ファイルから見るLiDARシミュレータの世界

この記事はLiDAR Advent Calendar 2023の12/06分の記事です。 いろんなシミュレータのLiDARに関する設定ファイルの読書感想文です。 3D LiDARの簡単な分類 シミュレータの話に入る前に、一度シミュレーション対象であるLiDARをみておきましょう。 ここでは細…

ディープラーニングとやらの力をお借りして喋らせるやつの力をお借りして喋るROS2パッケージをババーっと作った

この記事はROS2アドベントカレンダー2022,12/14(つまり昨日)の記事です. ROS2のカレンダー | Advent Calendar 2022 - Qiita 遅れてすみません. はじめに ロボコンに出ました.ロボットを喋らせました. Unfortunately our robot could not restart for …

ROS2でヘッダファイルのインストール先が変わったらしい

※この記事はCalendar for ROS2 | Advent Calendar 2022 - Qiita,2日目の記事である ※である調で書いてしまったので文章が多少高圧的に感じられるかもしれないがご容赦願いたい ROS2 Humbleを早々と試している人々の中には既に気付いている方もいらっしゃる…

ROS2パッケージをリリースしよう!準備編

ROSのbloomを使ったパッケージリリースについてはネットに素晴らしい有用な記事があるのですが, GitHubの仕様変更やROS2の公式リリースリポジトリ置き場など, 新しい部分については日本語情報が少ないので情報を残しておきます. 準備するもの パッケージ…

ROS2のCMakeを簡単に!~ament_cmake_auto~

この記事はROS/ROS2アドベントカレンダー2020の18日目の記事です こんな経験はありませんか? ROS2のCMakeLists.txtを書いていてこんな経験はありませんか? package.xmlで依存関係を変えたらCMakeも書き換えないといけない... ROS2のコンポーネント指向,便…

colconで補完を出す

colcon buildするときとかにcolconと打ってからTABキーで補完をだそうとしてうまくいかない経験はありませんか? colconで補完が出ない! colconと打ってからTABキーを押すと以下のようにディレクトリが表示されます. 今欲しい補完はそれじゃない... $ colc…

ROS2でコードチェック!

TL;DR コーディング規約 確認 CMakeLists.txt package.xml チェックの実行 エラーの確認 ament_lint_autoの気持ちになるですよー CI 次回予告 TL;DR ## コードチェック! colcon test ## エラー内容を確認! colcon test-result --verbose コーディング規約 …

ROS/ROS2の環境変数管理

ROS/ROS2 環境変数あるある 環境変数の切り替え,どうしてる? 神ツール現る 神ツールに補完をつける ROS/ROS2 環境変数あるある 1台のPCにROS/ROS2の複数のディストリビューションがインストールされていて, 環境変数を切り替えながら使っていませんか? …

Boost.GeometryでEigenを使う

Boost.Geometry? 皆さん,いきなりですが"Boost.Geometry"をご存知ですか? 一口で言うと「幾何計算をやってくれるC++のライブラリ」なんですが,特筆すべきはその華麗なる設計でC++のメタプログラミング大好きマンにとってはバイブルとでも言うべき存在です…

GDBでEigenのデバッグをする

はじめに GDB?Eigen?な人はお帰りください. 恐らくこの記事はあなたが欲しい情報を提供することができないでしょう. これから書くことは↓に全て書いてあります. つまずく人もいそうなので一応日本語情報を残す意味合いで書きました. stackoverflow.com …