Architecture and interfaces
Node graph, topics, services, actions, namespaces, lifecycle nodes, dependencies and separation of responsibilities.
Yokaï Robotics
Mobile robotics engineering
Discuss your project
ROS 2 audit
Does your robot work in demos but remain unstable, hard to diagnose or costly to evolve? We analyze its ROS 2 architecture and turn observed symptoms into verifiable technical actions.
When to audit
Analysis
Node graph, topics, services, actions, namespaces, lifecycle nodes, dependencies and separation of responsibilities.
QoS, frequencies, latency, synchronization, timestamps, rosbag, TF frames and sensor data consistency.
Odometry, robot_localization, Nav2, costmaps, planners, controllers and ros2_control interfaces.
Launch files, parameters, containers, automatic startup, monitoring, logs and environment reproducibility.
Deliverables
The audit delivers a summary of findings, risks and recommended corrections. Actions are prioritized by impact, urgency and estimated effort, with validation methods where the context allows.
Process
FAQ
Depending on the issue: code repository, package and version list, URDF, parameters, launch files, architecture diagram, logs, rosbags and precise descriptions of failure scenarios.
Not always. Initial analysis can use code, configuration, logs and rosbags. Hardware access becomes useful when the fault depends on sensors, networking, computing or real dynamics.
Yes. Corrections can be handled as a separate engagement, using validation criteria from the audit.
Yes. We check frames, odometry, costmaps, frequencies, planner and controller parameters, and recovery behaviors.
Project
Describe the robot, ROS 2 distribution, scenario and observed symptoms.