Software Release Notes 2024.02 Master
The article outlines key updates in software version 2024.02 for the K900 robot, including navigation improvements and WebApp enhancements.
Reading time less than 5 minutes.
Contents
Version info
Branch: Master
Date: 15.08.2024
Version: 2024.02
Navigation
Auto Fill-In Cleaning Mode (Previously Intelligent Cleaning Mode)
The auto fill-in cleaning mode now cleans zones with respect to the orientation and shape of
the zone. This results in more intelligent and efficient cleaning. Corridors or aisles, which are
not horizontal or vertical in the map can be cleaned by segments/sub-zones divided along
the length of the corridors.
The robot can clean zones with irregular shapes more efficiently thanks to optimized
division and planning.
WebApp
Cleaning Mode Re-Naming
There have been some changes in the naming of cleaning modes.- Auto Fill-In Cleaning: Previously Intelligent Cleaning
- Teach & Fill-In Cleaning: Previously Demo Cleaning
Map Manipulation Tool
The zone planner now includes a feature that allows users to directly edit saved maps within
the WebApp. Users can add or remove obstacles and designate 'unknown areas' to mark
regions of the map where the presence of obstacles is unclear.
This feature can be accessed with the following steps:
- Activate Advanced Mode;
- In the top toolbar in room configuration, click on Change planner mode and then click Edit map.
Figure 1: Where to find the Edit map button.
In the toolbar on the right side, you will be able to see 4 options (hover the icon for tooltip):
- Crop Map: Click and drag on the map to mark the new area of the map that should be saved.
This feature should be used when the map is bigger than the part used by the robot. For example, if there was an open door while mapping but the area behind the door is not part
of the intended map, this area can be cropped out. - Erase obstacles: Click and drag on the map to erase obstacles. This feature can be used to
erase dynamic obstacles from the map. For example, if there was a forklift in the way during
mapping, the obstacle it created can be removed after the mapping. - Draw obstacles: Click and drag on the map to draw line-shaped obstacles. This feature can
be used to draw obstacles on the map not recorded by the mapping. For example, if there
was an opened door during mapping, it can be closed afterward using this feature. - Add unknown areas: Click and drag on the map to mark a dynamic area as 'unknown.' Use
this advanced feature with caution, particularly in areas with changing obstacles where the
robot is prone to positional errors. Labelling these areas as 'unknown' instructs the robot to
disregard existing map data, so careful consideration is crucial.
To save the map, click on the blue save icon in the top toolbar.
Scheduling Widget
The dashboard of the WebApp now features a scheduling widget. It displays the current
scheduling configuration of the robot.
Figure 2: Showing where the scheduling widget is displayed in the web dashboard.
The scheduling widgets always displays one of six states:
Indication | Text | Description |
![]() |
NO SCHEDULED CLEANING PLANNED | Whenever there is no schedule active in any of the robot’s rooms. |
![]() |
SCHEDULED CLEANING PENDING | Whenever there is an active schedule in one of the robot’s rooms but not for the current time. |
![]() |
SCHEDULED CLEANING ACTIVE | Whenever there is an active schedule in one of the robot’s rooms for the current time. |
![]() |
ROBOT WAS MANUALLY STARTED OR CLEANING WAS ABORTED | Whenever there is an active schedule for the current time, but there was manual intervention. |
![]() |
INTERRUPTED BY ERROR | Whenever there is an active schedule for the current time, but it was interrupted by an error. |
Red zones tolerance
We have enhanced the accuracy of the red zones in our WebApp to ensure they align more
precisely with their expected behaviour. Previously, these zones were additionally inflated for
the robot, resulting in some unintended consequences. With this update, the representation
of red zones in the WebApp mirrors exactly how they are interpreted by the robot.
Additionally, we have updated the guidelines for red lines:
- Red Lines are for guidance only, not for critical safety barriers;
- Use red zones for enhanced safety.
Waypoint usage configuration
The user can now more extensively determine the desired usage of waypoints. For approaching both a zone and the charging station, it is now configurable if the robot should
move along waypoints or not. The settings can be found using Advanced Mode on the
Configuration page in the CLEANING SETTINGS tab.
Figure 3: Showing UI where waypoint usage configuration can be edited.
Filter Cleaner Configuration
The way the filter cleaner configurations are displayed on the WebApp has changed. The
user now can activate and deactivate the filter cleaner. Additionally, to configure the cleaning
interval time (default time is 15 minutes), the tool has changed from a slider to a field where
the hours and minutes between filter cleaning processes can be selected. The filter wear is
indicated by a color-coded bar beneath the time setting. It gradually fills green and turns
yellow when the filter needs replacing soon. At red, replacement is crucial for optimal
cleaning performance and efficiency. These options are only visible with the advanced mode
activated and only if the filter cleaner is configured on the robot.
Figure 9: New filter cleaner configuration settings.
Click here to download the 2024.02 Master release notes in a pdf file.
More questions? Contact us at support@kemaro.ch!