io.github.srs.model.entity.dynamicentity.actuator

Members list

Type members

Classlikes

trait Actuator[E <: DynamicEntity]

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 Object
trait Matchable
class Any
Known subtypes

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 Object
trait Matchable
class Any
Self type

WheelMotor is an actuator that controls the movement of a robot.

WheelMotor is an actuator that controls the movement of a robot.

Attributes

Companion
object
Supertypes
trait Actuator[Robot]
class Object
trait Matchable
class Any

Companion object for DifferentialWheelMotor providing an extension method to move the robot.

Companion object for DifferentialWheelMotor providing an extension method to move the robot.

Attributes

Companion
trait
Supertypes
class Object
trait Matchable
class Any
Self type
object DurationToDouble extends Conversion[FiniteDuration, Double]

Attributes

Supertypes
class Conversion[FiniteDuration, Double]
trait FiniteDuration => Double
class Object
trait Matchable
class Any
Self type
final case class Wheel(speed: Double, shape: Circle)

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 Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all

Givens