NHK2017Ateamかにろぼ
Dependencies: 2017NHKpin_config mbed FEP HMC6352 MotorDriverController PID QEI omni
\ ̄\ / ̄/ /l \ \ / / lヽ | ヽ ヽ | | / / | \ ` ‐ヽ ヽ ● ● / / ‐ / \ __ l | ||___|| / l __ / \ \ / \/ /\| 人__人 |/\ //\| |/\\ //\| |/\\ / . \_____/ \ ┏┓ ┏━┓┏┓ ┏┓ ┏┓┏┓ ┏┓ ┏┓┗┛ ┏┓ ┗┓┃┗┛ ┏┛┗━┓ ┃┃┃┃ ┃┃┏━┛┗┓┏┓┏┛┗━┓┃┃┏┓┏┓┏━━━┓ ┗┓┏━┛ ┃┃┗┛ ┃┃┗━┓┏┛┗┛┗┓┏┓┃┗┛┗┛┃┃┗━━━┛ ┏┛┃┏━┓┃┗━━┓┃┃┏━┛┗┓ ┏┛┃┃┃ ┃┃ ┃┏┛┗━┛┗━━┓┃┃┃┃┏┓┏┛ ┗━┛┃┃ ┃┃┏┓ ┃┃┏━━┓┏━━┛┃┃┃┃┗┛┃ ┏┛┃ ┃┃┃┗━━┓ ┗┛┗━━┛┗━━━┛┗┛┗━━┛ ┗━┛ ┗┛┗━━━┛
bot/bot.h
- Committer:
- uchitake
- Date:
- 2017-09-05
- Revision:
- 23:98746361f827
- Parent:
- 19:3a62cbc6fee9
File content as of revision 23:98746361f827:
/** * @file bot.h * @brief ロボットのクラス */ #ifndef BOT_H #define BOT_H #include "mbed.h" #include "pin_config.h" #include "motor_driver.h" #include "controller.h" #include "PID_controller.h" #define ARM_MAX_SPEED 1 #define DESTROY_MAX_SPEED 1 /** * @brief ロボットのクラス */ class Bot : public PIDC { public : /** * @brief コンストラクタ */ Bot(); /** * @brief センサなどの値を更新 */ void confirmAll(); /** * @brief 足回りの制御 */ void controllDrive(); /** * @brief 機構部の制御 */ void controllMech(); void calibrate(); private : Controller pad; MotorDriver motor; bool suc; }; #endif//BOT_H