Release 2025-01 (M34)
This release includes new features and improvements that make SOTO easier to use and more efficient.
SOTO
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.
The barcode detection capability has been improved to identify 2D barcodes that are within the minimum module width of 0.5 x 0.5mm.
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.
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.

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.

Magazino Fleet Manager (MFM)
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.
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.

The menu for modelling handover stations has been simplified. You can now:
Add compartments by clicking on the plus symbol next to the layer height input field
Add shelf layers above or below each shelf layer by pressing the arrow symbol
View warning notifications if there is not enough space above the compartment
In the Environment Editor, you can move a parking space by clicking on the node and dragging it to the desired location.

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.

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.
Invalid nodes are displayed in red
Partially valid nodes (containing both valid and invalid transitions) are displayed in yellow
You can also jump to invalid nodes by selecting them in the validation panel
Transitions are found in the 'Triplets' section, grouped into valid and invalid categories
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.
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.

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:
Right side docking
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.
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).
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:
Speaker test: Emits an accoustic singal to check the speaker functionality
LED blink test: Checks that all four LED bars on the robot display the colours red, green, blue and white