Adding vehicle_acceleration and actuator_motors to the logged topics for system identification #23119
+2
−0
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Hi,
for full system identification, the motor commands as well as the observed acceleration are required to be logged at high frequencies. We are working on a system identification utility that people can use to find accurate dynamics parameters for their quadrotors just based on about a minute of flying data.
The utility is available at https://sysid.tools and the only missing piece is that people have to modify PX4 and re-compile/flash to include high-frequency logging of
actuator_motors
andvehicle_acceleration
to be able to use it. Hence we propose to include it in the "Topics for system identification" option of theSDLOG_PROFILE
parameter. By default, this option is deactivated so it will not affect most users, and even for users that have it enabled this should only add additional data but not interfere with anything else.For more information about the method implemented by https://sysid.tools please refer to our paper: https://arxiv.org/abs/2404.07837 and or the corresponding video https://www.youtube.com/watch?v=G3WGthRx2KE
If you have any questions please let me know!