From d9f179bda5e73371473edf89894d2db3bd660fcd Mon Sep 17 00:00:00 2001 From: Pimpest <82343504+pimpest@users.noreply.github.com> Date: Mon, 5 Jan 2026 17:05:42 +0100 Subject: [PATCH] Created script for testing wheels --- scripts/build_base.sh | 0 scripts/test_wheel.sh | 76 +++++++++++++++++++++++++++++++++++++++++++ 2 files changed, 76 insertions(+) mode change 100644 => 100755 scripts/build_base.sh create mode 100755 scripts/test_wheel.sh diff --git a/scripts/build_base.sh b/scripts/build_base.sh old mode 100644 new mode 100755 diff --git a/scripts/test_wheel.sh b/scripts/test_wheel.sh new file mode 100755 index 0000000..e2066c8 --- /dev/null +++ b/scripts/test_wheel.sh @@ -0,0 +1,76 @@ +#!/bin/bash + +TARGET="$1" + +if [[ "$TARGET" == "-h" || "$TARGET" == "--help" ]]; then + exit 0 +fi + +if [[ $# -ne 1 ]]; then + echo "Error: Expected at least 1 arg" + exit 1 +fi + +trap "trap - SIGTERM && kill -- -$$" SIGINT SIGTERM EXIT + +case $TARGET in + "forward") + ros2 topic pub --rate 10 /cmd_vel geometry_msgs/msg/TwistStamped " + header: auto + twist: + linear: + x: 0.1 + y: 0.0 + z: 0.0 + angular: + x: 0.0 + y: 0.0 + z: 0.0" + ;; + "backward") + ros2 topic pub --rate 10 /cmd_vel geometry_msgs/msg/TwistStamped " + header: auto + twist: + linear: + x: -0.1 + y: 0.0 + z: 0.0 + angular: + x: 0.0 + y: 0.0 + z: 0.0" + ;; + "left") + ros2 topic pub --rate 10 /cmd_vel geometry_msgs/msg/TwistStamped " + header: auto + twist: + linear: + x: 0.0 + y: 0.0 + z: 0.0 + angular: + x: 0.0 + y: 0.0 + z: 0.1" + ;; + "right") + ros2 topic pub --rate 10 /cmd_vel geometry_msgs/msg/TwistStamped " + header: auto + twist: + linear: + x: 0.1 + y: 0.0 + z: 0.0 + angular: + x: 0.0 + y: 0.0 + z: -0.1" + ;; + "zero") + ros2 service call /zero std_srvs/srv/Empty + ;; + *) + echo "Target not defined" + exit 1 + ;; +esac