top of page

C++ (しーぷらすぷらす)

解説:
高速・低レベル制御やリアルタイム処理に適したプログラミング言語。
ロボット制御ソフトウェアのコア部分(特にROSのコアノード)で多用される。
Pythonに比べると学習難易度は高いが、高いパフォーマンスが得られる。

例:
・ROS2の主要APIをC++で実装し、リアルタイム制御にも対応。
・協働ロボットの制御アルゴリズムをC++で書き、Pythonノードと連携して開発効率を高める。
・テンプレートやオブジェクト指向機能を活かし、大規模ロボットプログラムを整理。

bottom of page