名称 | MIRS1408 run_ctrlモジュール詳細設計 |
---|---|
番号 | MIRS1401-SOFT-0008 |
版数 | 最終更新日 | 作成 | 承認 | 改訂記事 |
---|---|---|---|---|
A01 | 2014.12.15 | 五十嵐,眞野 | 初版 | |
A02 | 2014.12.17 | 五十嵐,眞野 | 名称の変更 | |
A03 | 2014.12.19 | 五十嵐,眞野 | テスト仕様の変更 | |
A04 | 2015.2.4 | 五十嵐,眞野 | 牛丸先生 | 追加モジュールについての説明の追加 |
型 | 名称 | 概要 |
---|---|---|
static float | run_speed | モーターの速度指令値 |
static int | dist_flag | 走行管理スレッドの使用中の合図 |
static float | run_x_dist/run_y_dist/run_shet_dist | モーターの移動量、旋回量指令値 |
static int | ctrl_endflag | 走行管理スレッドの終了の合図 |
修飾子・戻値 | 名称・引数 | 概要 |
---|---|---|
void | run_ctrl_set(float speed) | スピードをセットする |
void | void run_ctrl_xy_set_dist(float x_vec_dist, float y_vec_dist) | x方向の移動量、y方向の移動量をセットする |
void | void run_ctrl_set_shet_dist(float shet_vec_dist) | 旋回量をセットする。 |
void | run_ctrl_get_endflag() | 指定距離走行(or指定角度回転)終了のフラグを取得する |
void | run_ctrl_create() | 走行制御スレッドを生成する |
void | run_ctrl_cancel() | 走行制御スレッドをキャンセルする |
void | run_ctrl_stop() | 機体を停止させる |
void | run_ctrl_reset() | 走行制御をリセットする |
void | run_ctrl_set_Kfr(float Kfr) | 距離減速ゲインを変更する |
void | run_ctrl_reset_Kfr() | 距離減速ゲインももとに戻す |