diff --git a/panther_lights/.docs/AUTONOMOUS_ACTION.webp b/panther_lights/.docs/AUTONOMOUS_ACTION.webp new file mode 100644 index 000000000..9b22d8a3a Binary files /dev/null and b/panther_lights/.docs/AUTONOMOUS_ACTION.webp differ diff --git a/panther_lights/.docs/BATTERY_STATE.webp b/panther_lights/.docs/BATTERY_STATE.webp new file mode 100644 index 000000000..2ea12459a Binary files /dev/null and b/panther_lights/.docs/BATTERY_STATE.webp differ diff --git a/panther_lights/.docs/CHARGING_BATTERY.webp b/panther_lights/.docs/CHARGING_BATTERY.webp new file mode 100644 index 000000000..8a5e8238d Binary files /dev/null and b/panther_lights/.docs/CHARGING_BATTERY.webp differ diff --git a/panther_lights/.docs/CRITICAL_BATTERY.webp b/panther_lights/.docs/CRITICAL_BATTERY.webp new file mode 100644 index 000000000..fee5a778e Binary files /dev/null and b/panther_lights/.docs/CRITICAL_BATTERY.webp differ diff --git a/panther_lights/.docs/ERROR.webp b/panther_lights/.docs/ERROR.webp new file mode 100644 index 000000000..c56289838 Binary files /dev/null and b/panther_lights/.docs/ERROR.webp differ diff --git a/panther_lights/.docs/E_STOP.webp b/panther_lights/.docs/E_STOP.webp new file mode 100644 index 000000000..37df43abb Binary files /dev/null and b/panther_lights/.docs/E_STOP.webp differ diff --git a/panther_lights/.docs/GOAL_ACHIEVED.webp b/panther_lights/.docs/GOAL_ACHIEVED.webp new file mode 100644 index 000000000..f194ba38b Binary files /dev/null and b/panther_lights/.docs/GOAL_ACHIEVED.webp differ diff --git a/panther_lights/.docs/LOW_BATTERY.webp b/panther_lights/.docs/LOW_BATTERY.webp new file mode 100644 index 000000000..8df18a8cd Binary files /dev/null and b/panther_lights/.docs/LOW_BATTERY.webp differ diff --git a/panther_lights/.docs/MANUAL_ACTION.webp b/panther_lights/.docs/MANUAL_ACTION.webp new file mode 100644 index 000000000..392237fa4 Binary files /dev/null and b/panther_lights/.docs/MANUAL_ACTION.webp differ diff --git a/panther_lights/.docs/READY.webp b/panther_lights/.docs/READY.webp new file mode 100644 index 000000000..ac941863a Binary files /dev/null and b/panther_lights/.docs/READY.webp differ diff --git a/panther_lights/README.md b/panther_lights/README.md index a8a2eb26e..57955479b 100644 --- a/panther_lights/README.md +++ b/panther_lights/README.md @@ -150,17 +150,17 @@ The `led_animations` section contains list with definitions for various animatio Default animations can be found in the table below: -| ID | NAME | PRIORITY | DESCRIPTION | -| :-: | ----------------- | :------: | ----------------------------------------------------------- | -| 0 | E_STOP | 3 | red expanding from the center to the edges | -| 1 | READY | 3 | green expanding from center to the edges | -| 2 | ERROR | 1 | red, whole bumper blinking twice | -| 3 | MANUAL_ACTION | 3 | blue expanding from the center to the edges | -| 4 | AUTONOMOUS_ACTION | 3 | orange expanding from center to the edges | -| 5 | GOAL_ACHIEVED | 2 | purple, whole bumper blinking three times | -| 6 | LOW_BATTERY | 2 | two orange stripes moving towards the center, repeats twice | -| 7 | CRITICAL_BATTERY | 2 | two red stripes moving towards the center, repeats twice | -| 9 | CHARGING_BATTERY | 3 | whole bumper blinks with a duty cycle proportional to the Battery percentage. Short blinking means low Battery, and no blinking means full Battery. The color changes from red to green | +| ID | NAME | PRIORITY | ANIMATION | +| :---: | ----------------- | :------: | --------------------------------------------------------------------------------------------------------------------- | +| 0 | E_STOP | 3 | | +| 1 | READY | 3 | | +| 2 | ERROR | 1 | | +| 3 | MANUAL_ACTION | 3 | | +| 4 | AUTONOMOUS_ACTION | 3 | | +| 5 | GOAL_ACHIEVED | 2 | | +| 6 | LOW_BATTERY | 2 | | +| 7 | CRITICAL_BATTERY | 2 | | +| 9 | CHARGING_BATTERY | 3 | | ### Animation Types @@ -266,7 +266,7 @@ ros2 launch panther_bringup bringup.launch user_animations_file:=/my_awesome_use Test new animations: ```bash -ros2 service call /lights/controller/set/animation panther_msgs/srv/SetLEDAnimation "{animation: {id: 0, param: ''}, repeating: true}"" +ros2 service call /lights/controller/set/animation panther_msgs/srv/SetLEDAnimation "{animation: {id: 0, param: ''}, repeating: true}" ``` ---