io.github.srs.model.entity.dynamicentity.actuator
Members list
Packages
Type members
Classlikes
Represents an actuator for a dynamic entity.
Represents an actuator for a dynamic entity.
Type parameters
- E
-
the type of dynamic entity that the actuator can act upon.
Attributes
- Supertypes
-
class Objecttrait Matchableclass Any
- Known subtypes
-
trait DifferentialWheelMotor[E]
DifferentialKinematics provides methods to compute the kinematics of a differential drive robot.
DifferentialKinematics provides methods to compute the kinematics of a differential drive robot.
It includes methods to compute wheel velocities, robot velocities, and the new position and orientation of the robot based on its current state and wheel speeds.
Attributes
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
Attributes
- Companion
- trait
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
Attributes
- Supertypes
-
class Conversion[FiniteDuration, Double]trait FiniteDuration => Doubleclass Objecttrait Matchableclass Any
- Self type
-
DurationToDouble.type
Provides kinematic operations for a dynamic entity.
Provides kinematic operations for a dynamic entity.
The kinematics typecast aims to decouple the kinematic operations from the specific dynamic entity implementations and reuse them across different entity types.
Type parameters
- E
-
The type of the dynamic entity this kinematics instance operates on.
Attributes
- Supertypes
-
class Objecttrait Matchableclass Any
- Known subtypes
Represents a wheel with linear speed and circular shape.
Represents a wheel with linear speed and circular shape.
Value parameters
- shape
-
the physical shape of the wheel, assumed to be a circle.
- speed
-
the linear speed of the wheel (in meters per second).
Attributes
- Supertypes
-
trait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
Provides kinematic operations for the Agent type.
Provides kinematic operations for the Agent type.
Attributes
- Supertypes
- Self type
Provides kinematic operations for the general DynamicEntity type by delegating to the specific implementations
Provides kinematic operations for the general DynamicEntity type by delegating to the specific implementations
Attributes
- Supertypes
- Self type
Provides kinematic operations for the Robot type.
Provides kinematic operations for the Robot type.
Attributes
- Supertypes
- Self type
Givens
Givens
Provides kinematic operations for the Agent type.
Provides kinematic operations for the Agent type.
Attributes
Provides kinematic operations for the general DynamicEntity type by delegating to the specific implementations
Provides kinematic operations for the general DynamicEntity type by delegating to the specific implementations
Attributes
Provides kinematic operations for the Robot type.
Provides kinematic operations for the Robot type.