From 5813f249197502a250e00e20f17197fe1dd75b1e Mon Sep 17 00:00:00 2001 From: Juancams Date: Tue, 4 Mar 2025 15:04:08 +0100 Subject: [PATCH 1/3] Bug in description Signed-off-by: Juancams --- srv/SetSwitch.srv | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/srv/SetSwitch.srv b/srv/SetSwitch.srv index 75b7b74..fc0e07b 100644 --- a/srv/SetSwitch.srv +++ b/srv/SetSwitch.srv @@ -1,4 +1,4 @@ -# Get switch. +# Set switch. int32 enable From 0ece8f41a40ad3357698bd0c22c31d458defa15c Mon Sep 17 00:00:00 2001 From: Juancams Date: Tue, 4 Mar 2025 15:04:44 +0100 Subject: [PATCH 2/3] Added description Signed-off-by: Juancams --- srv/Mode.srv | 52 ++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 52 insertions(+) diff --git a/srv/Mode.srv b/srv/Mode.srv index 9e540fd..eef6d17 100644 --- a/srv/Mode.srv +++ b/srv/Mode.srv @@ -1,3 +1,55 @@ +# The robot do something according to the mode +# The robot can: +# - Damp +# - BalanceStand +# - StopMove +# - StandUp +# - StandDown +# - RecoveryStand +# - Euler +# - Move +# - Sit +# - RiseSit +# - SwitchGait +# - Trigger +# - BodyHeight +# - FootRaiseHeight +# - SpeedLevel +# - Hello +# - Stretch +# - TrajectoryFollow +# - ContinuousGait +# - Content +# - Wallow +# - Dance1 +# - Dance2 +# - GetBodyHeight +# - GetFootRaiseHeight +# - GetSpeedLevel +# - SwitchJoystick +# - Pose +# - Scrape +# - FrontFlip +# - FrontJump +# - FrontPounce +# - WiggleHips +# - GetState +# - EconomicGait +# - FingerHeart +# - Dance3 +# - Dance4 +# - HopSpinLeft +# - HopSpinRight +# - LeftFlip +# - BackFlip +# - FreeWalk +# - FreeBound +# - FreeJump +# - FreeAvoid +# - WalkStair +# - WalkUpRight +# - CrossStep + string mode --- From 61fbda85c4657a2a4e78a5178f8043d7a394709b Mon Sep 17 00:00:00 2001 From: Juancams Date: Tue, 4 Mar 2025 15:05:01 +0100 Subject: [PATCH 3/3] Added interface to switch obstacle avoidance Signed-off-by: Juancams --- CMakeLists.txt | 2 ++ srv/GetSwitchObstaclesAvoidance.srv | 6 ++++++ srv/SetSwitchObstaclesAvoidance.srv | 7 +++++++ 3 files changed, 15 insertions(+) create mode 100644 srv/GetSwitchObstaclesAvoidance.srv create mode 100644 srv/SetSwitchObstaclesAvoidance.srv diff --git a/CMakeLists.txt b/CMakeLists.txt index f785d48..a25ee56 100755 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -21,12 +21,14 @@ rosidl_generate_interfaces(${PROJECT_NAME} "srv/GetSpeedLevel.srv" "srv/GetState.srv" "srv/GetSwitch.srv" + "srv/GetSwitchObstaclesAvoidance.srv" "srv/GetVolume.srv" "srv/Mode.srv" "srv/Pose.srv" "srv/Say.srv" "srv/SetBrightness.srv" "srv/SetSwitch.srv" + "srv/SetSwitchObstaclesAvoidance.srv" "srv/SetVolume.srv" "srv/SpeedLevel.srv" "srv/SwitchGait.srv" diff --git a/srv/GetSwitchObstaclesAvoidance.srv b/srv/GetSwitchObstaclesAvoidance.srv new file mode 100644 index 0000000..fb6d633 --- /dev/null +++ b/srv/GetSwitchObstaclesAvoidance.srv @@ -0,0 +1,6 @@ +# Get switch obstacle avoidance + +--- +bool success +string message +int32 enable diff --git a/srv/SetSwitchObstaclesAvoidance.srv b/srv/SetSwitchObstaclesAvoidance.srv new file mode 100644 index 0000000..45608fe --- /dev/null +++ b/srv/SetSwitchObstaclesAvoidance.srv @@ -0,0 +1,7 @@ +# Set switch obstacle avoidance + +int32 enable + +--- +bool success +string message