chfriedrich98
a6bf5a9066
Rover: Simulation Update ( #25644 )
...
* gz: update submodule
* rover: update simulation airframes
* docs: rover simulation
2025-09-30 23:04:07 -08:00
chfriedrich98 and Hamish Willee
66b07d8219
Docs: Rover API ( #25499 )
...
* docs: add RoverSetpointTypes
* docs: add rover api
* docs: remove rover offboard mavlink support
* docs: fix broken links
* Apply suggestion from @hamishwillee
---------
Co-authored-by: Hamish Willee <hamishwillee@gmail.com >
2025-09-26 10:33:35 +10:00
chfriedrich98
248f113141
rover: improve hold position logic ( #25466 )
2025-08-22 12:10:16 +02:00
chfriedrich98
a1bc09a6ad
rover: seperate speed control
2025-08-20 10:54:16 +02:00
chfriedrich98 and Hamish Willee
eeaf1d7959
docs: new rover stick input scaling parameters ( #25427 )
...
* docs: new rover stick input scaling parameters
* docs: clarify rover basic setup
* Update docs/en/config_rover/basic_setup.md
* Minor subedit
---------
Co-authored-by: Hamish Willee <hamishwillee@gmail.com >
2025-08-20 14:12:31 +10:00
chfriedrich98 and Hamish Willee
72796a9844
docs: update ackermann sih ( #25418 )
...
* docs: update ackermann sih
* Update metadata to fix broken link
---------
Co-authored-by: Hamish Willee <hamishwillee@gmail.com >
2025-08-14 11:03:07 +10:00
chfriedrich98
9a1845902e
ackermann: add SIH airframe ( #25405 )
2025-08-13 15:41:14 +02:00
chfriedrich98 and Hamish Willee
c475ec2c1f
docs: ackermann rover sih ( #25229 )
...
* docs: ackermann rover sih
* prettier
---------
Co-authored-by: Hamish Willee <hamishwillee@gmail.com >
2025-08-13 09:04:33 +10:00
chfriedrich98
b4bfbbb5e0
ackermann: add SIH ( #25194 )
2025-07-15 09:58:41 +02:00
chfriedrich98
5bb183afde
Update fmu rover builds ( #25139 )
...
* rover: add rover build for all fmu versions
* rover: remove board specific exclusion of rover airframes
2025-07-01 10:31:12 -08:00
chfriedrich98 and Silvan Fuhrer
d1e4198864
rover_control: migrate params from .yaml to .c file ( #24445 )
...
* rover_control: migrate params from .yaml to .c file
* Update src/lib/rover_control/rovercontrol_params.c
---------
Co-authored-by: Silvan Fuhrer <silvan@auterion.com >
2025-03-04 17:28:09 +01:00
chfriedrich98
04a3c4af20
Differential Rover: Refactor and clean up, align with Ackermann rover( #24318 )
...
* differential: refactor code architecture
* Offboard fix
* fix accel/decel slew rate
2025-02-18 18:26:38 +01:00
chfriedrich98
a3a83c718a
mecanum: add cruise control for position mode ( #23834 )
2024-10-29 16:43:42 +01:00
chfriedrich98
0e65679c9e
Mecanum rover: add dedicated module for mecanum rovers ( #23708 )
2024-09-25 09:35:41 +02:00
chfriedrich98
2fd4150b38
differential: Add stabilized and position mode ( #23669 )
...
* differential: add position and stabilized mode
* differential: add hardcoded stick input deadzones
2024-09-16 12:09:51 +02:00
chfriedrich98
bb0210ecd7
rover: add rtl as a landed condition for rovers ( #23646 )
...
The RTL sequence from the navigator requires the vehicle to land. This is now handled for rovers by setting its state to landed if it is within the acceptance radius of the home position when in return mode.
2024-09-06 17:21:49 +02:00
chfriedrich98
a9cdb36d7c
differential: reset integrators when disarmed ( #23637 )
2024-09-03 09:31:39 +02:00
chfriedrich98
f8188f0981
differential: update module ( #23629 )
...
Improve the slow down effect and add support for speed change in mission mode.
Seperate code related to turning setpoints into motor commands into its own folder and refactor code.
2024-08-29 15:27:08 +02:00
chfriedrich98
a91aa40a3d
battery: only reset soc filter with valid voltage measurement ( #23513 )
2024-08-08 17:09:36 +02:00
chfriedrich98
c8ff5909b5
rover: restructure airframes ( #23506 )
2024-08-07 15:16:41 +02:00
chfriedrich98
33d99a13e8
differential: restructure and update module ( #23430 )
...
* differential: rename module
* differential: restructure and update module
2024-08-07 09:53:37 +02:00
chfriedrich98
b93dd0e8d4
purePursuit: migrate parameters to library ( #23438 )
2024-07-30 14:16:05 +02:00
chfriedrich98
8c4620b77e
battery: simplify battery scale calculation ( #23417 )
2024-07-17 12:22:52 +02:00
chfriedrich98
5c64a3ed93
Rover Ackermann module ( #23024 )
...
New module handling Ackermann rover guidance and control.
Only enabled in SITL and in the rover builds for now.
2024-06-07 17:15:12 +02:00