1 of 7

NHK高専ロボコンに

向けて書いたコードの話

Taiga

2 of 7

自己紹介

Twitter: @tg3517

Github: https://github.com/TakanoTaiga

Qiita: https://qiita.com/TakanoTaiga

普段は高専ロボコンをしたりT4でアルバイト

Taiga

3 of 7

高専ロボコンに向けてコードを書くとは

高専は高校1年生からB2までいるため

スキルも経験も違う人が混ざっている

そんな理由から開発目標はこんな感じ

  • 誰でもわかりやすく
  • これどうするんだろうと悩んだ時の答えになるように

4 of 7

システムの構成

Mermaid Interpreter

Strategy Module

Global Path Planning

Local Control

Hardware Description

Velodyne

Localization (SLAM)

ReealSense

Perception

5 of 7

今回作って良かったと思えるやつ-1

Mermaid Interpreter

if文やループを書け指定座標に移動したりできる。

しかも書いたMermaid GraphはVSCode拡張やGitHubでレンダリングできるのでわかりやすい!!(ここ大事

6 of 7

今回作って良かったと思えるやつ-2

CIでROS 2 Launch

Mermaid Interpreterがあるおかげで欲しいシナリオを.mdで書きまくれば広範囲にテストできる!!

単体テスト書くのがめんどいだけとも言う

7 of 7

最後に

今年の高専ロボコンに書いたとは言ったが大会に出場するロボットに乗るとは言っていない。

https://github.com/TakanoTaiga/roboware-neo.universe