On top of the core features, Seirios RNS are bundled with supplementary features too;
The Queue Manager is a feature for users to;
View past, present (active) and future tasks that are queued
Re-arrange tasks (admin only)
Presently, there are 2 ways to view the Queue Manager
Method 1 : In Homepage view, by clicking the white status bar the Queue manager will appear
Method 2 : By clicking the persistent icon at the top left of the screen, if not in Homepage view
Re-arrange the order of queue list by dragging the tasks up or down
Different users may have different use cases to edit a map. With the map editor feature, users are able to;
Annotate - name an area
Create no-go zones (where robots will not be able to navigate into/to)
Yes-go zones (where users are able to 'clear' obstacles formed during the mapping process or to undo no-go zones)
Users can access the map editor by clicking this icon
Users will be presented with a set of options to edit the map;
Options are categorised by shapes - where users are able to choose whether to Annotate/Name, create No-go zones, and Yes-Go Zones. These categories are 'Squares', 'Polygon' and 'Others' (single lines)
A single line as an option can be used to create precise and thin obstacles such as walls
There are two types of Non-Fully Qualified Tasks, Auxiliary Tasks, and Custom Tasks.
Auxiliary tasks are executables such as lights, music, sound, or others*.
They are created and executed independently.
They must be 'stacked' on top of fully qualified tasks and will be executed together at the specified time and sequence
You can fill name for the Aux Task Name, then there are 3 Types that you can choose.
1. Roslaunch File: You can launch your aux task using the roslaunch file, please fill the LaunchFile as the full path of the launch file that you want to launch.
2. Rosnode: You can launch your aux task by calling the rosnode, please fill the Pkg as the package of the rosnode, and Executable as the executable file. It will similar to this:
rosrun <Package> <Executable>
3. Executable Scripts: You can launch the aux task by executing the executable scripts, please fill the Executable as the full path of the script file, and also you can add the arguments as well (optional). It will similar to this:
bash ./script.sh arg
Custom tasks are tasks that move robots - such as docking or picking with a robotic arm. These movements are programmed as custom tasks and can be chained with other tasks to create a fully autonomous robotic operation.
For more details on how to integrate your own custom task code, please refer to our external process handler guide
Customisations can be made via Settings
The Settings
modal can be shown by clicking on the top left menu icon. Here you will find the following settings;
When enabled, robots will stop moving when humans are detected. Custom auxiliary commands (such as turning off the UV light) can be pre-programmed. Used for specific use-cases, the human detection usually leads to certain behaviours. For example;
When a UV disinfection robot detects a human, the UV lights will be disabled to prevent harm unto the detected human
When faced with obstacles, the robot will not attempt to plan around the obstacle for safety reasons.
This is particularly useful when the environment is tight or with fragile objects; robots will not keep reattempting to navigate (forward, backward, forward...) but wait for human intervention.
In teleoperation mode, robots will still stop if faced with obstacles.
As robots are not always in human users' view, robots will automatically stop when faced with obstacles even in manual / Teleoperation mode. This may present unintended behaviours to the robot to the user therefore an option for users to turn off or on
Set a battery percentage (in %) and the robot will automatically navigate back to home and dock (if available) when the battery level falls under the set percentage.
When at Home and charging, if users intend to disconnect the robot, a modal will warn and prompt the user this battery fallback toggle to be disabled - as the robot will keep re-attempting to return to home to charge
To ensure only authorised staff are allowed to connect and operate the robot, users are able to create new credentials to provide access with end users or staff.
The user management feature is currently being revamped. Please expect an update soon
Presently, only Chinese (Traditional and Simplified) are supported officially as an extra language in Seirios RNS.
For additional languages, please use your browser's translator (Google Translate for Chrome) in the meantime.
Users using Seirios in different environments and conditions have the option to switch between dark and light mode - under Settings
Errors are logged and displayed here under 'Health Care'