concepts.simulator.shapely_kinematics.shapely_kinematics.ShapelyKinematicsSimulator#
- class ShapelyKinematicsSimulator[source]#
Bases:
object
Methods
add_circle
(label, radius[, center, rotation])add_object
(label, shape[, center, rotation])add_polygon
(label, vertices[, center, rotation])get_object_pose
(label)pairwise_collision
([shape_a, shape_b])plot
(ax)set_object_pose
(label[, center, rotation])Attributes
The objects in the scene.
- __new__(**kwargs)#
- pairwise_collision(shape_a=None, shape_b=None)[source]#
- Parameters:
shape_a (Sequence[ShapelyObject] | None)
shape_b (Sequence[ShapelyObject] | None)
- Return type:
- objects: Dict[str, ShapelyObject]#
The objects in the scene. The key is the name of the object, and the value is the ShapelyObject instance.