NHK2017 octopus robot

Dependencies:   2017NHKpin_config mbed FEP ikarashiMDC PID jy901 omni HMC6352 omni_wheel

Fork of KANI2017v2 by NagaokaRoboticsClub_mbedTeam

bot/wheel_unit/wheel_unit.h

Committer:
number_key
Date:
2017-10-25
Revision:
26:7258d5ad0bff
Parent:
23:37bb9afe9fdc

File content as of revision 26:7258d5ad0bff:

#ifndef WHEEL_UNIT_H
#define WHEEL_UNIT_H

#include "mbed.h"
#include "pin_config.h"
#include "omni_wheel.h"
#include "ikarashiMDC.h"

const int RS485_BAUD = 38400;

class WheelUnit {
public:
	WheelUnit(DigitalOut* RS485Controller, Serial* RS485);
	void moveXY(float X, float Y, float moment);
	void moveXY(float X, float Y, float gX, float gY, float moment);
	void moveCircular(float r, float radian, float moment);
	void moveCircular(float r, float radian, float gX, float gY, float moment);

private:
	OmniWheel omni;
	ikarashiMDC wheels[4];
protected:
};

#endif