From 5e0946e8d7a7692944fb884897c1528c31a62403 Mon Sep 17 00:00:00 2001 From: David Date: Sat, 11 Apr 2026 00:22:51 -0500 Subject: [PATCH] fix(core): align rover_platform parameter with launch file Launch file uses clucky, testbed, auto. Node was using core, testbed, auto. Replaced core with clucky in the node. --- src/core_pkg/core_pkg/core_node.py | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/src/core_pkg/core_pkg/core_node.py b/src/core_pkg/core_pkg/core_node.py index cea64a7..76e74f9 100644 --- a/src/core_pkg/core_pkg/core_node.py +++ b/src/core_pkg/core_pkg/core_node.py @@ -56,7 +56,7 @@ class CoreNode(Node): 56: 4, # really 3, but viccan 58: 4, # ditto } - rover_platform: Literal["core", "testbed"] + rover_platform: Literal["clucky", "testbed"] def __init__(self): super().__init__("core_node") @@ -79,11 +79,11 @@ class CoreNode(Node): self.get_logger().info( "rover_platform parameter is unset, falling back to environment variable" ) - rover_platform = getenv("ROVER_PLATFORM", "auto") - if rover_platform not in ("core", "testbed"): # make sure we have a valid value - raise ValueError("rover platform must be either 'core' or 'testbed'.") + rover_platform = getenv("ROVER_PLATFORM", "clucky") + if rover_platform not in ("clucky", "testbed"): # make sure we have a valid value + raise ValueError("rover platform must be either 'clucky' or 'testbed'.") else: - self.rover_platform = cast(Literal["core", "testbed"], rover_platform) + self.rover_platform = cast(Literal["clucky", "testbed"], rover_platform) if self.rover_platform == "testbed": global TESTBED_WHEELBASE, TESTBED_WHEEL_RADIUS, TESTBED_GEAR_RATIO