8namespace RoboidControl {
17 virtual void SetTwistSpeed(
float forward,
float yaw = 0.0F)
override;
18 virtual void SetTwistSpeed(Vector2 linear,
float yaw = 0.0F)
override;
20 float pitch = 0.0F,
float roll = 0.0F)
override;
The Propulsion module for a Roboid is used to move the Roboid in space.
Definition Propulsion.h:18
Support for Quadcopter as a propulsion method.
Definition Quadcopter.h:12
float GetPitchSpeed()
Definition Quadcopter.cpp:29
float yawSpeed
Definition Quadcopter.h:30
virtual void SetTwistSpeed(float forward, float yaw=0.0F) override
Get the Placement of a specific Motor.
Definition Quadcopter.cpp:5
float GetYawSpeed()
Definition Quadcopter.cpp:33
virtual void SetTwistSpeed(Vector3 linear, float yaw=0.0F, float pitch=0.0F, float roll=0.0F) override
Set the target 3D linear and 3D rotation speed of a (flying) Roboid.
float rollSpeed
Definition Quadcopter.h:31
Quadcopter()
Default constuctor.
Definition Quadcopter.cpp:3
Vector3 GetTargetVelocity()
Definition Quadcopter.cpp:25
float pitchSpeed
Definition Quadcopter.h:29
float GetRollSpeed()
Definition Quadcopter.cpp:36
Vector3 velocity
Definition Quadcopter.h:28
Definition Accelerometer.h:7
Definition AbsoluteEncoder.h:5