ロボティクス・フィールドガイドについて
ロボティクス・フィールドガイドとは何か、誰のためのサイトか、各ページをどのように作成・確認しているか、どのように独立性を保っているかを説明します。
ロボティクス・フィールドガイド(Robotics Field Guide)は、ロボットを作る人のための独立したリファレンスです。扱う範囲はスタック全体に及びます。座標系と運動学、動力学と制御、アクチュエータとセンサ、状態推定と地図作成、経路計画、マニピュレーションと移動ロボット、ROS 2とシミュレーション、ロボット学習、そしてそれらを取り巻く安全規格と業界です。目指しているのは、作業の途中で開いて信頼できるページです。必要な数学、実際に動くコード、日付を明記したバージョンと仕様を載せています。
対象読者
- 既にロボット開発に携わっており、特定ベンダーのドキュメントや特定フレームワークのチュートリアルに縛られないリファレンスを求めるエンジニア。
- ロボティクスに移ってくるソフトウェア・電子・機械のエンジニアで、改めて学位を取らずにロボティクス固有の部分を身につけたい人。
- 最初の座標変換から、シミュレーションで動くロボット、さらに実機へと進む体系的な道筋を求める学生や独学の開発者。
当サイトは、短いPythonプログラムを書けること、線形代数と微積分をある程度覚えていることを前提としています。ROSやシミュレータを使った経験は前提としていません。
サイトの構成
| セクション | 内容 |
|---|---|
| 学ぶ | 入門・中級・上級・エキスパートの4トラックに分かれた、順序立てたレッスン。各レッスンに図、実行できるコード、演習を収録 |
| トピック | 基礎からキャリアまで、分野ごとに1つのハブ。その分野のレッスン、リファレンスページ、プロジェクト、ニュース、論文を集約 |
| プラットフォーム | ROS、NVIDIA、MuJoCo、Universal Robots、Franka、Unitree、ドローンのオートパイロットなど、プラットフォームまたはメーカーごとに1ページ。ツール、ライセンス、つまずきやすい点を掲載 |
| リファレンス | チートシート、ソフトウェア対応表、用語集、ロボットデータベース。いずれも「最終確認日」付き |
| プロジェクト | ノートPC上のシミュレーションで最初から最後まで動く作例。実機への移行に関するメモ付き |
| ニュース | リリースや業界の出来事に関する短い記事。各記事に出典へのリンクと、背景を学べるページへのリンク付き |
| 研究 | ロボティクス論文の週刊ダイジェスト。平易な言葉で書き、各結果がシミュレーションによるものか実機によるものかを明記 |
| イベント | 学会、講習、コミュニティの集まり。日程と費用付き |
制作方法
コンテンツはAIの支援を受けて下書きしています。出典を読み、新しい言葉で要約して作成します。すべての記事は、人が確認する前に、独自性・事実の裏付け・コード実行の自動チェックを通過します。
レッスンは執筆後、公開前に確認を受けます。コードは読者が使うのと同じ環境で実行します。Pythonのブロックはバージョンを固定したライブラリ群を使ってノートPCのCPUで、ROS 2のブロックはROS 2 Jazzyのコンテナで実行します。動かないブロックは公開しません。
長く参照されるページ(トピックハブ、プラットフォームページ、リファレンスページ、プロジェクト)は公開前に確認を受けます。そこに載るバージョン、価格、仕様、引用はすべて、ページの執筆時に出典と照合しています。「最終確認日」は、その照合を行った日を記録したものです。
ニュース記事は、リンク先の出典をもとに毎日下書きしています。記事を公開する前に、自動ガードがチェックを行います。このガードは、出典に近すぎる文章を却下し、すべてのコードブロックを実行します。記事中の数値、日付、主張はすべて、記載した出典のいずれかに現れていなければなりません。主張が実測された事実ではなくメーカーによるものである場合は、記事中でそのことを明記します。
当サイトは、ロボットについて一定の書き方を守っています。デモ動画は販売中の製品ではなく、販売中の製品は実際に運用されている機体群ではありません。発表時の数値は、出典を明記したうえでメーカーの公表値として伝えます。わからないことは、わからないと書きます。
独立性
ロボティクス・フィールドガイドは、ロボットメーカー、ソフトウェアベンダー、その他いかなる相手からもスポンサーシップを受けておらず、アフィリエイトリンクも掲載していません。製品名と企業名は各所有者の商標であり、当サイトでは製品を特定する目的でのみ使用しています。
当サイトがツール、ロボット、主張を批判するのは、具体的な問題を見つけたときです。その場合は、問題が何で、どこにあるのかを正確に示すよう努めています。
姉妹サイト
ロボティクス・フィールドガイドは、2つの姉妹サイトと同じテンプレートと規則で作られています。分野が重なる部分では、内容を繰り返すのではなく、互いにリンクしています。
- AI/ML Field Guide:機械学習の背景知識はこちら。ニューラルネットワーク、学習、評価、デプロイを扱います。
- FPGA Guide:プログラマブルロジックはこちら。ハードウェアによる信号処理や画像処理も扱います。
誤りの報告と連絡先
ページの内容に誤りがあれば、訂正のページで連絡方法とその後の対応を説明しています。その他のお問い合わせは、お問い合わせをご覧ください。