Skip to main content
Skip table of contents

Release 2025-01 (M34)

This release includes new features and improvements that make SOTO easier to use and more efficient.

SOTO

 

SOTO supports KLTs with unknown height

SOTO is now able to pick up KLTs that do not have a defined height in the transport order. The KLT gripper and perception mechanism will automatically accommodate the KLT. If the height of the KLT is undefined and rotation is required, the manipulation process will be slightly slower. This is because SOTO must determine the clamping height of the KLT using its perception algorithms.

Improved barcode detection rate

The barcode detection capability has been improved to identify 2D barcodes that are within the minimum module width of 0.5 x 0.5mm.

Improved speed and stability due to reduced processing time of VDA updates

Delays occurring during the process of updating the robot's base with VDA updates have been significantly reduced. This results in more consistent robot speed and reduces unnecessary slowdowns.

Tutorial to move gripper down

The tools section now includes the option to move the gripper to the lowest position. This is especially useful for ergonomic manual removal of KLTs from the KLT-press. On the SOTO display, navigate to 'Tools' and select 'Lower gripper'. The display will guide you through safely lowering the gripper.

Lower gripper.png
Improved clarity of laser scanner maps

Laser maps shown on the SOTO display during environment recording are now more defined and clearer. The contours of shelves and obstacles are more clear, making it easier to identify relevant objects such as walls, pillars and docking shapes while mapping and modeling the environment. This also makes it easier to place handover stations in the Environment Editor.

Laser diagrams.drawio.png

Magazino Fleet Manager (MFM)

 

SOTO drives to charger when resetting

In the Live View, clicking 'Reset robot' will send the robot to the charging station for an automatic reset. Once it reaches the charger, it will be deactivated. The robot will then stop receiving orders from the master controller and will not accept new orders until manually reactivated in Magazino Fleet Manager (MFM).

Note: Resetting a robot takes it out of commission and clears its backpack (reverting to zero items). If the backpack contains any KLTs they need to be removed from the backpack as per the instructions of the tutorial. The transport orders linked to the KLTs in the backpack will be "aborted" in the WMS by default. Any further handling must be booked directly in the WMS user interface.

Reset robot.PNG
Redesigned Robot-MFM Communication

The data exchange between robot and the MFM now supports token based authentication via HTTPS. This offers an alternative to the solution of using HTTPS with client certificates and is necessary to support the operation of SOTO behind corporate proxy servers.

Compartment positioning and adjustments changed
Shelf editor.drawio.png

The menu for modelling handover stations has been simplified. You can now:

  1. Add compartments by clicking on the plus symbol next to the layer height input field

  2. Add shelf layers above or below each shelf layer by pressing the arrow symbol

  3. View warning notifications if there is not enough space above the compartment

Parking positions can be moved by clicking on the node

In the Environment Editor, you can move a parking space by clicking on the node and dragging it to the desired location.

Parking node.PNG
Feedback if compartments are out of reach
Height out of spec.png

The Environment Editor now displays a warning message if a compartment's height exceeds the maximum permissible value. In this case, adjust the shelf layer height to ensure SOTO can safely pick the KLT.

SOTO's maximum handover height is 1700mm, assuming a KLT height of 220mm or less. See the 'Handover Solution' section in the datasheet for further guidance on handover heights.

Transitions are categorized as ‘valid’ and ‘invalid’ in the Environment Editor
New transitions categories.drawio.png

The Environment Editor now makes it simple to identify and fix invalid transitions. To check transitions, go to 'Graph' and select a node from the 'Nodes' dropdown.

  1. Invalid nodes are displayed in red

  2. Partially valid nodes (containing both valid and invalid transitions) are displayed in yellow

  3. You can also jump to invalid nodes by selecting them in the validation panel

  4. Transitions are found in the 'Triplets' section, grouped into valid and invalid categories

  5. Optional: Use the filter input fields to narrow your search to specific transitions

This makes it simple to identify and correct invalid node transitions that were flagged during graph validation.

Node names displayed for invalid transitions
Transitions_display_names.PNG

The node names are now displayed on the canvas of the Environment Editor when selecting an invalid transition. The node name is displayed above the node, and the affected edges and fences are highlighted in red. This makes it easier to identify and fix invalid transitions on the graph.

New icons indicate docking orientation
Transitions orientation.drawio.png

The Environment Editor now includes new icons that indicate the orientation in which the robot docks to an object. These icons appear in the 'Triplets' section and are always associated with an object node.

The orientation icons in the example diagram show:

  1. Right side docking

  2. Left side docking

Technical Specifications

This section provides detailed information about the technical specifications of SOTO. This information is intended for technical experts who need to understand the inner workings of SOTO to deploy, troubleshoot, or improve the performance of SOTO.

Configurable interface between SOTO and external master controllers at order execution time

SOTO's error handling is now configurable depending on the process. Master controllers can specify whether SOTO should raise an error and stop, or continue with the next action when encountering specific errors (e.g., KLT not found, target compartment full).

Robot skills accessible on service GUI

Several new robot skills have been added to the service GUI. To access the GUI, first ssh into the robot and then access the following link:  http://localhost:1234/service-tech

New skills include:

  1. Speaker test: Emits an accoustic singal to check the speaker functionality

  2. LED blink test: Checks that all four LED bars on the robot display the colours red, green, blue and white

 

 

 

JavaScript errors detected

Please note, these errors can depend on your browser setup.

If this problem persists, please contact our support.