Numerical Dynamics
The moro.dynamics module evaluates the symbolic dynamic model of a
moro.core.Robot numerically and provides time-domain simulation.
Numerical dynamics evaluation and time-domain simulation for Moro.
- class moro.dynamics.DynamicsSolution(t: ndarray, q: ndarray, qd: ndarray, qdd: ndarray, success: bool, message: str, method: str)[source]
Bases:
objectTime-major numerical solution of the robot equations of motion.
- property dof
- property duration
- message: str
- method: str
- q: ndarray
- qd: ndarray
- qdd: ndarray
- property samples
- success: bool
- t: ndarray
- moro.dynamics.forward_dynamics(robot, q, qd, tau, *, parameters=None)[source]
Evaluate numerical forward dynamics at one robot state.
- moro.dynamics.inverse_dynamics(robot, q, qd, qdd, *, parameters=None)[source]
Evaluate numerical inverse dynamics at one robot state.