ReachabilityMap.calculate

ReachabilityMap.calculate(frame_generator, robot, ik_options=None)[source]

Calculates the reachability map.

Parameters:
frame_generatorgenerator

A 2D frame generator to yield compas.geometry.Frame.

robotcompas_fab.robots.Robot

The robot instance for which inverse kinematics is being calculated. This makes only sense if the robot has an analytic inverse kinematic solvers set.

ik_optionsdict, optional

Optional arguments to be passed on to the robot’s inverse kinematics function.

Raises:
ValueErrorIf the frame_generator does not produce a 2D list of frames