AngularMotionProfile#
- class m4opt.dynamics.AngularMotionProfile(max_angular_velocity, max_angular_acceleration, max_angular_jerk=<Quantity inf rad / s3>, settling_time=<Quantity 0. s>)[source] [edit on github]#
Bases:
objectAngular motion profile model.
This is a model of a general S-curve motion profile with optional limits on angular velocity, acceleration, and jerk. The time is solved using a general third-order point-to-point motion profile.
Attributes Summary
Maximum angular acceleration.
Maximum angular jerk.
Maximum angular rate.
Time to settle to rest after a slew.
Attributes Documentation
- Parameters:
- max_angular_acceleration: Annotated[Quantity, PhysicalType('angular acceleration')] = <dataclasses._MISSING_TYPE object>#
Maximum angular acceleration.
- max_angular_jerk: Quantity, PhysicalType({'angular jerk', 'angular jolt'})] = <Quantity inf rad / s3>#
Maximum angular jerk.
- max_angular_velocity: Quantity, PhysicalType({'angular frequency', 'angular speed', 'angular velocity'})] = <dataclasses._MISSING_TYPE object>#
Maximum angular rate.