Underlying technology

Introduction to the underlying technology comprising Hakoniwa.

TOPPERS Kernel

Developed by the TOPPERS Project, it is an open-source real-time kernel that extends the standard profile of the µITRON4.0 specification. It primarily targeted embedded systems that require high reliability, safety, and real-time performance.

TOPPERS

Athrill

The CPU instruction set simulator is the core of Hakoniwa.
Members of Hokoniwa WG mainly develop it. It enables debugging and functional verification of the behavior of embedded microcontrollers and peripherals at the instruction level. Currently, V850/RH850 and ARMv7-A are mainly supported.

The software is being developed as open source under the TOPPERS license.

mROS

mROS is a lightweight ROS (ROS1) execution environment for embedded systems. It enables publication-subscription communication from an embedded microcontroller to a ROS master and ROS nodes on a host PC. Computing System Laboratory, Graduate School of IST, The University of Tokyo plays a leading role in the development.
It targets systems such as Simulation of collaborative operation of multiple robots.

RDBOX

RDBOX (Robotics Developers BOX) is a framework for automatically building Kubernetes clusters and secure, scalable Wi-Fi networks optimized for ROS robots and IoT. It aims to bridge simulation and real-world work environments. Intec Inc. is developing RDBOX Project.
We are collaborating with Hakoniwa to construct prototype model for Simulation of inter-robot cooperative operation.



Unity

It is a real-time 3D development platform, famous as a game engine with a built-in IDE.
Hakoniwa uses it for its physics engine and spatial visualization.






The Hokoniwa WG is currently looking into other technological elements helpful in building virtual environments in the age of IoT/Cloud Robotics. If you know of any technologies that can generate synergies or have sound knowledge, please let us know.

Note: This web page is not sponsored by or affiliated with Unity Technologies or its affiliates. All Unity trademarks included in the list of Unity trademarks on this site are registered trademarks or trademarks of Unity Technologies or its affiliates in the United States and/or other countries.