PerFrivik
befbc19a4a
Roboclaw: Updated parameter prefix for roboclaw output module
2023-11-28 16:30:17 +01:00
PerFrivik
c84185af96
Roboclaw: Fixed issue where parameters had different prefixes
2023-11-28 16:30:17 +01:00
PerFrivik
9ce090f2da
Roboclaw: Fix CI pr issue
2023-11-28 16:30:17 +01:00
PerFrivik
7c45093908
Roboclaw: Updated yaml file to support Roboclaw Driver in QGC
2023-11-28 16:30:17 +01:00
PerFrivik
bea00f62c9
Roboclaw: Changes in r1 airframe, removed hardcoded port configurations
2023-11-28 16:30:17 +01:00
PerFrivik
3a7f2f8bce
Roboclaw: Accidentally removed a parameter
2023-11-28 16:30:17 +01:00
PerFrivik
de9074558b
Roboclaw: Updated Airframe and fixed left and right mapping error
2023-11-28 16:30:17 +01:00
PerFrivik
09d30568ab
Roboclaw: Consistent Left & Right naming convertion with Differential Drive class
2023-11-28 16:30:17 +01:00
Matthias Grob
f53edfa440
Roboclaw: major cleanup
2023-11-28 16:30:17 +01:00
Matthias Grob
c27181a154
Rename RoboClaw -> Roboclaw
...
The manufacturer uses both naming schemes, RoboClaw more than Roboclaw
but it's always one word and hence I think it's more consistent to name
it the latter.
2023-11-28 16:30:17 +01:00
Matthias Grob
87683aa790
Roboclaw: move parameters to module.yaml
2023-11-28 16:30:17 +01:00
Matthias Grob
8f4ce28e84
RoboClaw: declutter, make it compile again
2023-11-28 16:30:17 +01:00
Matthias Grob
5b4031356e
RoboClaw: fix style
2023-11-28 16:30:17 +01:00
Per Frivik
9409646a89
Update RoverPositionControl.cpp
2023-11-28 16:30:17 +01:00
Per Frivik
e9810e7be6
Update WheelEncoders.msg
2023-11-28 16:30:17 +01:00
Per Frivik
dd9c1c02d1
Delete msg/ActuatorControls.msg
2023-11-28 16:30:17 +01:00
Per Frivik
a6b2bcd166
Update msg/CMakeLists.txt
...
Remove ActuatorControls.msg
Co-authored-by: Daniel Agar <daniel@agar.ca>
2023-11-28 16:30:17 +01:00
PerFrivik
a40120c332
Roboclaw: Integrated OutputModuleInterface including a large code refactor
2023-11-28 16:30:17 +01:00
PerFrivik
86e5561a64
Roboclaw: Fixed issue when power cylcing the roboclaw where the driver would not connect
2023-11-28 16:30:17 +01:00
PerFrivik
524fa73ad3
Roboclaw: rough refactor, removed repetitive code, simplified and clarified logic and error handeling
2023-11-28 16:30:17 +01:00
PerFrivik
dde7bbb4f6
Roboclaw: Initial cleanup, next commit will be refactor removing the duplicated write and read functions
2023-11-28 16:30:17 +01:00
PerFrivik
fe4d319ba9
Roboclaw: Replaced setDutyCycle with setMotorSpeed to allow for encoder data to get through (added support for encoders)
2023-11-28 16:30:17 +01:00
PerFrivik
c7e780cb6d
Roboclaw: Working temporary version that drives around
2023-11-28 16:30:17 +01:00
PerFrivik
184993daa3
Roboclaw: Added DutyCycle command in Roboclaw destructor to turn off motors
2023-11-28 16:30:17 +01:00
Matthias Grob
a857df88e4
Driving possible
2023-11-28 16:30:17 +01:00
PerFrivik
ab486de430
Roboclaw: Temporary fix, enabling driver to run
2023-11-28 16:30:17 +01:00
PerFrivik
549c6b565c
ported roboclaw driver from older commits into newest develop branch
2023-11-28 16:30:17 +01:00
Peter van der Perk
66544d080a
px4_fmu-v6xrt: Fix TELEM2 always being used for mavlink
2023-11-28 08:00:45 -05:00
Konrad
8a68a66203
figureEight: Rename relative position variable
2023-11-28 10:06:01 +01:00
Konrad
1e06ed2ed5
figureEight: Rework initialization
2023-11-28 10:06:01 +01:00
Konrad
a73409c015
FigureEight: Refactor initialization
2023-11-28 10:06:01 +01:00
Julian Oes
ef20708a98
kakuteh7/7mini/h7v2: Add ICM42686p as alternative
...
This adds the ICM42686p as a possible alternative to the existing IMUs.
Apparently, the ICM20689 was never actually used in these boards.
Signed-off-by: Julian Oes <julian@oes.ch>
2023-11-27 21:31:46 -05:00
Beniamino Pozzan
2363c03bfe
[uxrce_dds_client] wait for Timesync to converge
...
Signed-off-by: Beniamino Pozzan <beniamino.pozzan@gmail.com>
2023-11-27 21:10:26 -05:00
Beniamino Pozzan
f01400de81
[uxrce_dds_client] Fix debug string format - use PRId64 and llabs
...
Signed-off-by: Beniamino Pozzan <beniamino.pozzan@gmail.com>
2023-11-27 21:10:26 -05:00
Daniel Agar
5af6cf1889
Update submodule GPS Drivers to latest Tue Nov 28 00:39:22 UTC 2023
...
- GPS Drivers in PX4/Firmware (5ef3ae3f1ec5aecea5842306a63aec054eb599a9): 6e452c2c5b
- GPS Drivers current upstream: 63990d218e
- Changes: 6e452c2c5b...63990d218e
63990d2 2023-11-22 Daniel Agar - nmea fix astyle whitespace
Co-authored-by: PX4 BuildBot <bot@px4.io>
2023-11-27 21:05:23 -05:00
PX4 BuildBot
dfbd5c88b1
Update submodule mavlink to latest Tue Nov 28 00:39:31 UTC 2023
...
- mavlink in PX4/Firmware (b8870adb3e2002ee16ebf63bd23342a055ab8628): 70181c42fc
- mavlink current upstream: 02f1575d73
- Changes: 70181c42fc...02f1575d73
02f1575d 2023-11-24 Hamish Willee - MAV_CMD_CONDITION_YAW - shortest direction v2 (#2058 )
bc0d8611 2023-11-22 Roman Bapst - moved MAV_CMD_EXTERNAL_POSITION_ESTIMATE from ardupilotmega to common (#2057 )
b85e0016 2023-11-22 Hamish Willee - development - delete MAV_CMD_SET_FENCE_BREACH_ACTION (#2053 )
2023-11-27 20:40:31 -05:00
PX4 BuildBot
da8692c682
update all px4board kconfig
2023-11-27 20:05:50 -05:00
Silvan Fuhrer
2734c44533
FlightTaskAuto: set state to None if prev and current sp are equal
...
Otherwise if is set to Offtrack, which in turn leads to weird behavior.
E.g. when triggering Land while flying fast forward, the vehcile doesn't
descned to the land point it keeps getting a velocity setpoint from the
smoother that pushes it away from the land point.
Signed-off-by: Silvan Fuhrer <silvan@auterion.com>
2023-11-27 18:01:47 +01:00
Konrad
6a34b63b60
mission_base: perform mission_check_valid if mission, geofence ot homeposition have changed
2023-11-24 08:11:41 +01:00
Konrad
5e1f0b73ce
HomePosition: Add an instance counter
2023-11-24 08:11:41 +01:00
Konrad
3ac7ed6afa
mission_base: Do not reset mission on invalid mission upload
2023-11-24 08:11:41 +01:00
Konrad
a92e7a8796
missionResult: remove unnecessary constants and rename instance_count to mission_update_counter
2023-11-24 08:11:41 +01:00
Beat Küng
7afa011741
mavlink_mission: publish mission after updating dataman
...
This avoids a potential race condition when dataman also updates dataman
as a result of the publication.
2023-11-24 08:10:07 +01:00
Beat Küng
93cae5f9d7
mission: fix comparison logic for saving mission state
2023-11-24 08:10:07 +01:00
Matthias Grob
8271faedeb
control_mode: reorder modes according to controller cascade
2023-11-23 20:35:48 +01:00
Matthias Grob
6e31638817
control_mode: add allocation to orbit mode to not crash
2023-11-23 20:35:48 +01:00
Silvan Fuhrer
a99a7d2abd
vtol: always check for EKF2 resets, not just when QC is checked
...
Signed-off-by: Silvan Fuhrer <silvan@auterion.com>
2023-11-23 13:54:07 +01:00
Silvan Fuhrer
eae939d86c
vtol_type: transition altitude loss quad-chute: handle z resets
...
Signed-off-by: Silvan Fuhrer <silvan@auterion.com>
2023-11-23 13:54:07 +01:00
Silvan Fuhrer
8a899170bf
VehicleLocalPosition.msg: add comments for heading reset fields
...
Signed-off-by: Silvan Fuhrer <silvan@auterion.com>
2023-11-23 13:54:07 +01:00
Silvan Fuhrer
7833d2a879
VehicleLocalPosition.msg: add comments for reset fields
...
Signed-off-by: Silvan Fuhrer <silvan@auterion.com>
2023-11-23 13:54:07 +01:00