# Optional software components¶

The rc_cube offers optional software components that can be activated by purchasing a separate license.

The rc_cube’s optional software consists of the following components:

• ItemPick and BoxPick (rc_itempick and rc_boxpick)
provides an out-of-the-box perception solution for robotic pick-and-place applications of unknown objects or boxes.
• SilhouetteMatch (rc_silhouettematch)
provides an object detection solution for objects placed on a plane.
• CADMatch (rc_cadmatch)
provides an object detection solution for 3D objects.
• CollisionCheck (rc_collision_check)
provides an easy way to check if a gripper is in collision with load carrier.

The rc_cube provides some common functionalities which are used in multiple optional software components. The common functionalities are: