robot-bringup
Pass
Audited by Gen Agent Trust Hub on Sep 16, 2026
Risk Level: SAFECOMMAND_EXECUTIONPERSISTENCEDYNAMIC_EXECUTION
Full Analysis
- [COMMAND_EXECUTION]: The skill provides scripts that use
sshandrsyncfor remote deployment and management of robot software. Evidence includesdeploy-to-robot.shwhich triggers remote builds andssh-ros2-tunnel.shfor traffic forwarding. - [COMMAND_EXECUTION]: Multiple examples include the use of
sudofor system-level configuration tasks such as reloadingudevrules viaudevadm, applyingnetplannetwork settings, and configuring firewall rules usingufw. - [PERSISTENCE]: The skill's primary focus is establishing persistent robot services using
systemdunit files andudevrules to ensure software starts on boot and hardware devices are consistently named. - [DYNAMIC_EXECUTION]: The
wait_for_topic.pyutility usesimportlib.import_moduleto dynamically load ROS2 message types based on user-provided strings. Additionally, ROS2 launch files useExecuteProcessto perform hardware presence checks at runtime.
Audit Metadata