BLOG

xtUML in the Field

ROGO Ag developed automated soil-sampling systems for agriculture. Its application-specific robot gathers soil samples quickly and precisely according to predefined criteria, improving data quality, repeatability, and efficiency compared with manual sampling.

A video of the robot in action accompanied the original article.

xtUML was used in the enhanced GPS navigation, inertial guidance, and robotic control sequencing. The original post showed models for the mission and navigation subsystems, as well as a model-based model compiler that generated ROS-aware Python and provided a Shlaer-Mellor-compliant software architecture.

xtUML design model

Design model.

Mission subsystem model

Mission subsystem.

Navigation subsystem model

Navigation subsystem.

Model compiler for ROS-aware Python

Model compiler (MC-ROS).

The original presentation is available from the xtUML website.

Historical note: this case study was published in November 2019. Company offerings and project details may have changed since publication.

← Back to all articles