Closed mvacanti closed 3 years ago
@Jaeyoung-Lim when I include those files in my fork I get the following error when I attempt to push to origin - thoughts?:
error: failed to push some refs to 'https://github.com/mvacanti/px4-jsbsim-bridge.git'
To https://github.com/mvacanti/px4-jsbsim-bridge.git
! refs/heads/pr-gps-xml-param-mapping:refs/heads/pr-gps-xml-param-mapping [remote rejected] (refusing to allow an OAuth App to create or update workflow `.github/workflows/firmware_build_test.yml` without `workflow` scope)
Done
@mvacanti What are you using to push the code? have you tried using a normal command line command? (referring to the OAuth app that is mentioned in the error)
@Jaeyoung-Lim - That solved it and I reverted the changes. IDE was not configured correctly.
@Jaeyoung-Lim Thanks! This is only beginning to scratch the surface of what can be done.
Do you think it would make sense using the "system" as default for all sensor plugins? I think this is straight forward for the gps plugin, since it didn't have a noise model before.
I do not think we should force all models to use the systems definition (this would create conflicts with the Rascal for example) but I do believe that we should create default jsbsim systems files for all sensors (imu, baro, airspeed, etc).
What do you think we should do to sensors that already have noise models already integrated?
My general opinion is that sensors that already have built-in noise models already should stay that way as it allows a base configuration that works out of the box. I have started on the IMU conversion and I see three valid use cases:
@mvacanti Thanks for the feedback. I think this looks good as it is for now then
@Jaeyoung-Lim this proposal moves enables the user to map custom JSBSim parameters via the bridge configuration file and JSBSim system definition file. When configuration definition provided it will default to the "standard" inputs / behaviors.