rostok.criterion.simulation_flags

Classes

EventBuilder(event_class)

EventCommands(value)

Commands available for the events.

EventContact([take_from_body])

Event of contact between robot and object

EventContactBuilder([take_from_body])

EventContactTimeOut(ref_time, contact_event)

Event that occurs if the robot doesn't contact with body during the reference time from the start of the simulation.

EventContactTimeOutBuilder(reference_time, ...)

EventFlyingApart(max_distance)

The event that stops simulation if the robot parts have flown apart.

EventFlyingApartBuilder(max_distance)

EventGrasp(grasp_limit_time, contact_event)

Event that activates the force if

EventGraspBuilder(event_contact_builder, ...)

EventSlipOut(ref_time)

The event that stops simulation if the body slips out from the grasp after the contact.

EventSlipOutBuilder(ref_time)

EventStopExternalForce(grasp_event, ...)

Event that controls external force and stops simulation after reference time has passed.

EventStopExternalForceBuilder(...)

SimulationSingleEvent([verbosity])

The abstract class for the event that can occur during the simulation only once.