concepts.simulator.shapely_kinematics.shapely_kinematics.ShapelyKinematicsSimulator#

class ShapelyKinematicsSimulator[source]#

Bases: object

Methods

add_object(label, center, vertices)

pairwise_collision(shape_a, shape_b)

set_object_pose(label[, center, rotation])

Attributes

objects

The objects in the scene.

__init__()[source]#
__new__(**kwargs)#
add_object(label, center, vertices)[source]#
pairwise_collision(shape_a, shape_b)[source]#
Parameters:
Return type:

List[Tuple[ShapelyObject, ShapelyObject]]

set_object_pose(label, center=None, rotation=None)[source]#
objects: Dict[str, ShapelyObject]#

The objects in the scene. The key is the name of the object, and the value is the ShapelyObject instance.