ROS 1/2 development, perception, testing, and robot system bringup.
A robotics skill suite covering ROS 1 and ROS 2 development, perception, design patterns, testing, security, Docker, and system bringup. Apache-2.0.
Arranged in the author's recommended order. Walk through them in sequence, or open any one on its own.
Applies production robotics design principles including fail-safe defaults, rate separation, composability, and graceful degradation.
View skillGuides ROS 1 development with catkin, rospy, roscpp, nodelets, TF, actionlib, launch files, and migration considerations.
View skillGuides ROS 2 development with rclpy, rclcpp, DDS, QoS, lifecycle nodes, components, and Python launch.
View skillApplies behavior trees, state machines, hardware abstraction, safety patterns, sensor fusion, and sim-to-real architecture.
View skillDesigns perception pipelines for cameras, LiDAR, depth, calibration, point clouds, detection, tracking, and sensor fusion.
View skillCreates robotics test strategies using unit tests, launch testing, mock hardware, simulation, golden files, and CI.
View skillBuilds reproducible ROS 2 container workflows with multi-stage images, Compose, DDS networking, GPU passthrough, and devcontainers.
View skillConnects ROS 2 systems to web interfaces using rosbridge, API bridges, WebSockets, streaming, and security controls.
View skillDesigns deterministic robot startup and shutdown with systemd, launch composition, udev, watchdogs, logs, and recovery.
View skillHardens robotic systems with SROS2, DDS encryption, segmentation, secret handling, secure boot, and safety isolation.
View skill