top of page

Open‑RMF×Kachaka×Elevator Integration Demo

 

This page introduces a proof‑of‑concept demo in which the household delivery robot “Kachaka” cooperates with a building elevator under Open‑RMF control.

Overview

 

To manage both mobile robots and building infrastructure in a single framework, we adopted 

Open‑RMF (Robotics Middleware Framework). The key components are:

  • LCI RMF adapter – Connects an Octa robotics LCI elevator to RMF

  • Fleet Adapter (custom) – Implemented in Python using
    open‑rmf/fleet_adapter_template

  • Zenoh_bridge (kachaka‑api) – Bridges the official Kachaka Python API to the Zenoh Key/Value store
     

By combining ROS 2 topics with Zenoh messaging, we achieved seamless RMF integration across NAT boundaries with minimal changes on the robot side.
 

System Architecture

System Architecture

 

The diagram above illustrates the system architecture, with each component fulfilling the following roles:
 

  • LCI RMF adapter

  • ​Fleet Adapter (fleet_adapter_zenoh)

    • Built in Python on top of fleet_adapter_template

    • Bridges Zenoh Key/Value and ROS 2 topics

    • Converts Kachaka status and commands from Zenoh into the RMF Fleet topics

  • Zenoh_bridge (kachaka‑api‑for‑openrmf)

Links

“Kachaka” is a registered trademark of Preferred Robotics Inc.
 

bottom of page