Skip to main content

Robotics settings

The Robotics settings let you customize the behavior of your robotic arm during use.

Depending on what you're doing, you may have to tweak those settings live.

Virtual scale

The virtual scale changes the amount of movement required in the virtual space to produce the same amount of movement in the physical space, where 1 is the default.

If you use the prefab, the scale of 1 is the height of the vertical rod from the bottom face.

hasm_thumbnail_4b7fabba-b2db-4821-bbbd-1810087e59e0.png hasm_thumbnail_78baedb9-dd63-4955-a445-9b31054bea97.png

A value of 0.5 means you will need to move half the height in the virtual space to move the total height in the physical space:

hasm_thumbnail_2e9bf4f0-9870-4d13-972c-fa759d5050f7.png

A value of 2 means you will need to move twice the height in the virtual space to move the total height in the physical space:

hasm_thumbnail_424bd810-29fa-4a2d-a99a-42809fd20f3a.png hasm_thumbnail_06f37891-cfa6-4145-bda5-f592c9427e65.png

tip

Lowering the value will require less physical effort in the virtual space for the robotic arm to travel the total height in the physical space.

Hard limits

The hard limits lower the maximum height that the robotic arm is authorized to move.

When this value is changed, the virtual scale is internally compensated so that it still takes the full travel in the virtual space to move in the range between the hard limits. This can be disabled using the Compensate virtual scale checkbox.

Those limits do not squish the scale vertically.

hasm_thumbnail_71b6434e-e78b-40f6-b02f-1838e58b6acb.png

tip

It is recommended to lower this value if you think that the robotic arm travels too high.

Offsets

The offset lets you tweak the pitch angle of the robotic arm after the position is applied.

This does not change the direction of movement. A movement in the virtual space will lead to the same direction in the physical space.

Safety settings

warning

Changing these settings can lead to unusual motions for the robotic arm. Use with caution.

Limit movement at the bottom

This safety setting is designed for robotic arms capable of moving laterally.

The Limit movement at the bottom setting does the following.

  • It confines the lateral movement of the robotic arm to a circle.
  • The radius of that circle is 100% radius if the robotic arm were to be at the topmost height capable by the machine.
  • The radius of that circle is 40% radius if the robotic arm were to be at the bottommost height capable by the machine.

This limits the movement of the robotic arm to a truncated cone shape, pointing down.

hasm_thumbnail_368d5c87-e92d-402c-bb9a-4263050ee894.png

This setting is ON by default. If you uncheck this setting, the robotic arm will be able to move the full range.

note

The shape of this cone does not get squished when you lower the hard limit, so it remains safe even with a lower limit.

hasm_thumbnail_c8297c8b-5d38-4f69-8f4d-cce273f5aa58.png hasm_thumbnail_589b3e11-7942-4611-a98c-82114561dbc1.png

Rotate machine

warning

This setting is located in the Robotics (Advanced) tab, because it is one of the most disruptive settings; The virtual space and the physical space will no longer agree on the directions.

If you think something is strange with the machine behavior, press the Reset button. This will set the rotation back to 0.

When using the Rotate machine setting, the movement in the virtual space in one direction will result in a different direction in the physical space.

  • This can turn a horizontal motion in the virtual space to a vertical motion in the physical space.
  • Alternatively, if you use a robotic arm which is oriented horizontally, using this setting can correct the space so that the virtual space and physical space match.

A value of 90 pitches the machine 90 degrees.

  • If your robotic arm is oriented vertically, a motion in the virtual space towards you will equate to motion in the physical space downwards (directions in space no longer match).
  • If your robotic arm is oriented horizontally, a motion in the virtual space towards you will also equate to motion in the physical space towards you (direction in spaces match).

hasm_thumbnail_c7128e41-089f-441f-b185-555b6c70601f.png hasm_thumbnail_1f4de1a6-f149-4325-8dec-7ccbf2103bb8.png hasm_thumbnail_3211d23b-a2f7-4d42-8385-6c01248cd1bc.png