| Description | Hierarchy | Fields | Methods | Properties |
type TDifferentiallySteeredBody = class(TBody)
Class implementing the physical aspects of a differentially steered robot, having a cylindrical body. It is a concrete descendant of TBody, implementing the specific equaitons of motion associated with a differentially steered robot.
![]() |
constructor Create(BodyParameters: TBodyParameters); overload; override; |
![]() |
constructor Create; overload; override; |
![]() |
constructor CreateAndSet(Body: TBody); override; |
![]() |
destructor Destroy; override; |
![]() |
procedure ComputeDynamicalParameters; |
![]() |
procedure ComputeMotorTorques; override; |
![]() |
function Copy: TBody; override; |
![]() |
procedure Generate3DStructure; override; |
![]() |
function Get3DStructure: T3DStructure; override; |
![]() |
function GetPosition: TVector; override; |
![]() |
procedure Initialize; override; |
![]() |
procedure LoadFromDefinition(ObjDef: TObjectDefinition); override; |
![]() |
procedure Move(TimeStep: real; const Arena: TArena); override; |
![]() |
procedure Reset; override; |
![]() |
procedure SetMotorAxisSpeed; |
![]() |
procedure Update3DStructure; override; |
![]() |
constructor Create(BodyParameters: TBodyParameters); overload; override; |
![]() |
constructor Create; overload; override; |
![]() |
constructor CreateAndSet(Body: TBody); override; |
![]() |
destructor Destroy; override; |
![]() |
procedure ComputeDynamicalParameters; |
![]() |
procedure ComputeMotorTorques; override; |
![]() |
function Copy: TBody; override; |
![]() |
procedure Generate3DStructure; override; |
![]() |
function Get3DStructure: T3DStructure; override; |
![]() |
function GetPosition: TVector; override; |
![]() |
procedure Initialize; override; |
![]() |
procedure LoadFromDefinition(ObjDef: TObjectDefinition); override; |
![]() |
procedure Move(TimeStep: real; const Arena: TArena); override; |
![]() |
procedure Reset; override; |
![]() |
procedure SetMotorAxisSpeed; |
![]() |
procedure Update3DStructure; override; |
![]() |
property Alpha: real; |
![]() |
property Beta: real; |
![]() |
property C: real; |
![]() |
property Coordinates: TCoordinates; |
![]() |
property Height: real; |
![]() |
property K: real; |
![]() |
property LeftWheel: TWheel; |
![]() |
property Mass: real; |
![]() |
property MomentOfInertia: real; |
![]() |
property Radius: real; |
![]() |
property RightWheel: TWheel; |
![]() |
property Alpha: real; |
![]() |
property Beta: real; |
![]() |
property C: real; |
![]() |
property Coordinates: TCoordinates; |
![]() |
property Height: real; |
![]() |
property K: real; |
![]() |
property LeftWheel: TWheel; |
![]() |
property Mass: real; |
![]() |
property MomentOfInertia: real; |
![]() |
property Radius: real; |
![]() |
property RightWheel: TWheel; |