Augmented Labs

Components

Learn how components work in ROBOTICA Studio

What are components?

Components are at the core of ROBOTICA Studio.

Studio follows a widely used approach adopted by leading 3D engines and simulation platforms. Instead of building “special” objects for every case, you build scene objects and add components to give them behavior and capabilities.

Once you learn components, you can build almost anything.

A scene object can contain multiple components. Each component adds a specific capability, and its behavior depends on how you configure it.

Components

Adding a component

The procedure to add a component is as follows:

  1. Select the object you want to add a component to.
  2. The object editor shows up. Click Add Component
  3. Select a component from the predefined list

Available components

Currently, you can add:

  • Transform: Present in all scene objects. Controls position and rotation in the 3D world.
  • Graphics: Lets you assign a visual shape/material to an empty object.
  • Physics: Adds collision properties to an object and enables dynamic interaction with other physics-enabled objects. -Articulation Adds an articulation property so the object can be a revolute, prismatic, or fixed joint in a serial kinematic chain.
  • Articulation Controller: Controls kinematic serial chains and robot properties such as joint positions, tool center point (TCP), and other key parameters.
  • Conveyor: Creates a movable surface where you can define your own conveyor geometry and motion behavior.
  • Sensor: Creates a sensor component that detects objects with a physics component attached.

Title

Some components depend on others. If a component requires complementary components, our system will generate a warning. You’ll find that information on the component page under Dependencies.

On this page