mirror of
https://github.com/SHC-ASTRA/rover-ros2.git
synced 2026-02-11 09:20:40 +00:00
invert controls for sticks on core headless, set max speed up to 90
This commit is contained in:
@@ -20,7 +20,7 @@ os.environ["SDL_VIDEODRIVER"] = "dummy" # Prevents pygame from trying to open a
|
|||||||
os.environ["SDL_AUDIODRIVER"] = "dummy" # Force pygame to use a dummy audio driver before pygame.init()
|
os.environ["SDL_AUDIODRIVER"] = "dummy" # Force pygame to use a dummy audio driver before pygame.init()
|
||||||
|
|
||||||
|
|
||||||
max_speed = 75 #Max speed as a duty cycle percentage (1-100)
|
max_speed = 90 #Max speed as a duty cycle percentage (1-100)
|
||||||
|
|
||||||
class Headless(Node):
|
class Headless(Node):
|
||||||
def __init__(self):
|
def __init__(self):
|
||||||
@@ -94,11 +94,11 @@ class Headless(Node):
|
|||||||
|
|
||||||
input.max_speed = max_speed
|
input.max_speed = max_speed
|
||||||
|
|
||||||
input.right_stick = round(self.gamepad.get_axis(4),2)#right y-axis
|
input.right_stick = -1 * round(self.gamepad.get_axis(4),2)#right y-axis
|
||||||
if self.gamepad.get_axis(5) > 0:
|
if self.gamepad.get_axis(5) > 0:
|
||||||
input.left_stick = input.right_stick
|
input.left_stick = input.right_stick
|
||||||
else:
|
else:
|
||||||
input.left_stick = round(self.gamepad.get_axis(1),2)#lext y-axis
|
input.left_stick = -1 * round(self.gamepad.get_axis(1),2)#lext y-axis
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user