serilib
読み取り中…
検索中…
一致する文字列を見つけられません
serilib

serilibはロボット制御の計算部分を補佐することを目的とした環境非依存のライブラリです。

  • serilib
    • 機能
    • 使用方法
    • 関連ページ

機能

  • PID処理
  • スティック入力を正規化(-1.0〜0.0〜1.0、√2修正)
  • 数学計算
    • ベクトル
    • 逆線形補間
  • 足回りのモーター速度計算
    • n輪オムニホイール
    • 2輪クローラー
    • メカナムホイール

使用方法

例においてはプロジェクトルート直下にserilibという名前で追加することを想定する。

  1. プロジェクトのリポジトリにサブモジュールとしてこのリポジトリを追加する\ 例:

    git submodule add https://github.com/mecha-natori/serilib.git serilib
  2. CMakeにserilibを認識させる\ 例:

    # CMakeLists.txt
    add_subdirectory(serilib)
  3. target_link_librariesに以下を加える

    seri

    例:

    # CMakeLists.txt
    target_link_libraries(firmware.elf PRIVATE seri)

関連ページ