Към всички skills

robot-bringup

arpitg1304 · Инструменти

Patterns and best practices for bringing up a complete ROS2-based robotics system on a robot's onboard computer, including systemd services, launch file composition, ordered startup, and production monitoring. Use this skill when configuring a robot to start ROS2 nodes on boot, writing systemd unit

Оригинален текст · няма потвърден превод на български

Първо прочетете инструкцията.

Файлът се зарежда от посочения източник само по ваше действие. Можете да го прочетете тук, да го копирате или да го запазите като .md.

Оригинален SKILL.md
GitHub хранилище
Звезди на репото
366
Лиценз
Не е посочен. Проверете в репозитория.
Последна проверка на записа
Няма посочена дата

Добавете в своя инструмент.

Командата отваря избора на skills от репозитория. Прочетете файла и условията на автора преди изпълнение.

npx skills add arpitg1304/robotics-agent-skills

Страницата копира текст. Не инсталира и не изпълнява нищо на устройството ви.

Откъс от SKILL.md

Началото на файла на автора, без превод.

Robot Bringup Skill

When to Use This Skill

  • Configuring a robot to automatically start its full ROS2 stack on boot via systemd
  • Writing systemd unit files that correctly source ROS2 workspaces and set DDS environment
  • Composing layered launch files (hardware, drivers, perception, application) into a single bringup
  • Setting up ordered startup with health checks to avoid race conditions between dependent nodes
  • Writing udev rules for deterministic device naming of cameras, LiDARs, and serial devices
  • Configuring CycloneDDS or FastDDS for multi-machine ROS2 discovery across robot and base station
  • Implementing watchdog and heartbeat monitoring for production robot systems
  • Setting up log rotation and structured logging for long-running robot deployments
  • Writing graceful shutdown handlers that bring actuators to a safe state before exit
  • Debugging boot-time failures, service ordering issues, or device enumeration races

The Robot Bringup Stack

A production robot bringup follows a layered startup sequence from hardware initialization through application-level nodes. Each layer depends on the one below it.

Целият SKILL.md в GitHub