-
Notifications
You must be signed in to change notification settings - Fork 13.6k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Please change the way arming works, always send a PWM signal #105
Comments
It's not clear what you mean by "stock" ESCs. There are a number of different arming behaviors that off-the-shelf fixed-wing ESCs implement; some are sensible (e.g. some period of PWM < ~1100µs required to arm), others are less so (e.g. period < 1100µs, period > 1900µs, period < 1100µs). It's definitely not safe for us to start sending a signal until we know what is connected to each PWM port, and it would be very unsafe for us to send a signal that caused the ESC to arm when the controller is not armed, if the controller's default output state is such that on controller arming the PWM output jumps to something unsafe. Given that users have to pick from a subset of ESCs already, it makes sense to pick ones that do something sensible when the PWM signal is turned off. Consider e.g. the following setup scenario:
Now consider for example:
In this scenario, if we had not armed the ESC in the idle/non-armed state, there would be no risk. Instead, we have introduced two independent "zero" values with no mechanism for reconciliation. It seems clear from this that "armed" needs to be a function of the controller, rather than of the actuator and mixing subsystems, or alternatively if we want to move the actuator setup that's currently bundled into the R/C input side out into the mixer, that it could be implemented on the input side of the mixing framework. |
Points taken, but there still seems to be a very clean way out here:
What could potentially else go wrong with outputting the value the mixer produces with zero inputs at startup? |
maybe you can relate this case with my question in this link |
Fixed. |
fix a field name that I missed last time
- jMAVSim in PX4/Firmware (3c0f4f9): PX4/jMAVSim@def7501 - jMAVSim current upstream: PX4/jMAVSim@3bd51e6 - Changes: PX4/jMAVSim@def7501...3bd51e6 3bd51e6 2019-08-22 Julian Oes - Merge pull request #105 from katzfey/run_without_gui b31eb30 2019-08-22 Eric Katzfey - 1. Removed the test script 2. Changed the gui parameter to showGui a63bdd0 2019-08-21 Eric Katzfey - Removed the use of all classes that don't work in a headless system when the gui has been disabled. 1335e5b 2019-08-21 Eric Katzfey - More changes to get headless mode working 1e46fd2 2019-08-19 Eric Katzfey - Removing more code when SHOW_GUI is not enabled to avoid X11 errors. 16a403e 2019-08-19 Julian Oes - Merge pull request #106 from PX4/pr-fix-ci 03279b0 2019-08-19 Julian Oes - travis: let's set this manually to 14.04 11703f4 2019-08-19 Julian Oes - README: some small fixes 82a79de 2019-08-18 Eric Katzfey - jMAVSim: Added the option to run without the GUI
- matrix in PX4/Firmware (96059a3): PX4/PX4-Matrix@93d4294 - matrix current upstream: PX4/PX4-Matrix@38e966c - Changes: PX4/PX4-Matrix@93d4294...38e966c 38e966c 2019-11-12 kritz - Add min, max, constrain function for Matrix (#105)
- matrix in PX4/Firmware (d0f88f3): PX4/PX4-Matrix@93d4294 - matrix current upstream: PX4/PX4-Matrix@38e966c - Changes: PX4/PX4-Matrix@93d4294...38e966c 38e966c 2019-11-12 kritz - Add min, max, constrain function for Matrix (#105)
- matrix in PX4/Firmware (d3184c866c3012105c8950a9f6652a9722fa3296): PX4/PX4-Matrix@93d4294 - matrix current upstream: PX4/PX4-Matrix@cd185c9 - Changes: PX4/PX4-Matrix@93d4294...cd185c9 cd185c9 2019-11-13 Daniel Agar - add braces around statements and cleanup formatting (#107) 38e966c 2019-11-12 kritz - Add min, max, constrain function for Matrix (#105)
- matrix in PX4/Firmware (d3184c866c3012105c8950a9f6652a9722fa3296): PX4/PX4-Matrix@93d4294 - matrix current upstream: PX4/PX4-Matrix@cd185c9 - Changes: PX4/PX4-Matrix@93d4294...cd185c9 cd185c9 2019-11-13 Daniel Agar - add braces around statements and cleanup formatting (#107) 38e966c 2019-11-12 kritz - Add min, max, constrain function for Matrix (#105)
…9:39 UTC 2021 - public_regulated_data_types in PX4/Firmware (53697c6): OpenCyphal/public_regulated_data_types@81526eb - public_regulated_data_types current upstream: OpenCyphal/public_regulated_data_types@7f5489e - Changes: OpenCyphal/public_regulated_data_types@81526eb...7f5489e 7f5489e 2021-02-03 echoG - Adding a v0.2 for the uavcan battery (BMS) parameters and status (#105) a26a29d 2021-01-17 Pavel Kirienko - Remove '.py' extension from the verification script to avoid conflicts when embedding this repository into Python projects (#101) 8ee6e6e 2021-01-17 Pavel Kirienko - Extend reg.drone.physics.kinematics with 3D geometry and define the GNSS service (#100) 359586e 2021-01-08 Pavel Kirienko - [DS-015] Formalize the port naming convention and restore the original unabbreviated namespace names (#98) f07d09b 2021-01-08 Pavel Kirienko - Address design issues in uavcan.metatransport (#99)
…9:37 UTC 2021 - public_regulated_data_types in PX4/Firmware (77884bd): OpenCyphal/public_regulated_data_types@81526eb - public_regulated_data_types current upstream: OpenCyphal/public_regulated_data_types@7f5489e - Changes: OpenCyphal/public_regulated_data_types@81526eb...7f5489e 7f5489e 2021-02-03 echoG - Adding a v0.2 for the uavcan battery (BMS) parameters and status (#105) a26a29d 2021-01-17 Pavel Kirienko - Remove '.py' extension from the verification script to avoid conflicts when embedding this repository into Python projects (#101) 8ee6e6e 2021-01-17 Pavel Kirienko - Extend reg.drone.physics.kinematics with 3D geometry and define the GNSS service (#100) 359586e 2021-01-08 Pavel Kirienko - [DS-015] Formalize the port naming convention and restore the original unabbreviated namespace names (#98) f07d09b 2021-01-08 Pavel Kirienko - Address design issues in uavcan.metatransport (#99)
…9:31 UTC 2021 - public_regulated_data_types in PX4/Firmware (2772022): OpenCyphal/public_regulated_data_types@81526eb - public_regulated_data_types current upstream: OpenCyphal/public_regulated_data_types@7f5489e - Changes: OpenCyphal/public_regulated_data_types@81526eb...7f5489e 7f5489e 2021-02-03 echoG - Adding a v0.2 for the uavcan battery (BMS) parameters and status (#105) a26a29d 2021-01-17 Pavel Kirienko - Remove '.py' extension from the verification script to avoid conflicts when embedding this repository into Python projects (#101) 8ee6e6e 2021-01-17 Pavel Kirienko - Extend reg.drone.physics.kinematics with 3D geometry and define the GNSS service (#100) 359586e 2021-01-08 Pavel Kirienko - [DS-015] Formalize the port naming convention and restore the original unabbreviated namespace names (#98) f07d09b 2021-01-08 Pavel Kirienko - Address design issues in uavcan.metatransport (#99)
…39:30 UTC 2021 - public_regulated_data_types in PX4/Firmware (ef444da): OpenCyphal/public_regulated_data_types@81526eb - public_regulated_data_types current upstream: OpenCyphal/public_regulated_data_types@7f5489e - Changes: OpenCyphal/public_regulated_data_types@81526eb...7f5489e 7f5489e 2021-02-03 echoG - Adding a v0.2 for the uavcan battery (BMS) parameters and status (#105) a26a29d 2021-01-17 Pavel Kirienko - Remove '.py' extension from the verification script to avoid conflicts when embedding this repository into Python projects (#101) 8ee6e6e 2021-01-17 Pavel Kirienko - Extend reg.drone.physics.kinematics with 3D geometry and define the GNSS service (#100) 359586e 2021-01-08 Pavel Kirienko - [DS-015] Formalize the port naming convention and restore the original unabbreviated namespace names (#98) f07d09b 2021-01-08 Pavel Kirienko - Address design issues in uavcan.metatransport (#99)
…38:43 UTC 2021 - public_regulated_data_types in PX4/Firmware (6d10cae): OpenCyphal/public_regulated_data_types@81526eb - public_regulated_data_types current upstream: OpenCyphal/public_regulated_data_types@7f5489e - Changes: OpenCyphal/public_regulated_data_types@81526eb...7f5489e 7f5489e 2021-02-03 echoG - Adding a v0.2 for the uavcan battery (BMS) parameters and status (#105) a26a29d 2021-01-17 Pavel Kirienko - Remove '.py' extension from the verification script to avoid conflicts when embedding this repository into Python projects (#101) 8ee6e6e 2021-01-17 Pavel Kirienko - Extend reg.drone.physics.kinematics with 3D geometry and define the GNSS service (#100) 359586e 2021-01-08 Pavel Kirienko - [DS-015] Formalize the port naming convention and restore the original unabbreviated namespace names (#98) f07d09b 2021-01-08 Pavel Kirienko - Address design issues in uavcan.metatransport (#99)
…38:34 UTC 2021 - public_regulated_data_types in PX4/Firmware (ff86010): OpenCyphal/public_regulated_data_types@81526eb - public_regulated_data_types current upstream: OpenCyphal/public_regulated_data_types@7f5489e - Changes: OpenCyphal/public_regulated_data_types@81526eb...7f5489e 7f5489e 2021-02-03 echoG - Adding a v0.2 for the uavcan battery (BMS) parameters and status (#105) a26a29d 2021-01-17 Pavel Kirienko - Remove '.py' extension from the verification script to avoid conflicts when embedding this repository into Python projects (#101) 8ee6e6e 2021-01-17 Pavel Kirienko - Extend reg.drone.physics.kinematics with 3D geometry and define the GNSS service (#100) 359586e 2021-01-08 Pavel Kirienko - [DS-015] Formalize the port naming convention and restore the original unabbreviated namespace names (#98) f07d09b 2021-01-08 Pavel Kirienko - Address design issues in uavcan.metatransport (#99)
…42:19 UTC 2021 - public_regulated_data_types in PX4/Firmware (83c276c): OpenCyphal/public_regulated_data_types@81526eb - public_regulated_data_types current upstream: OpenCyphal/public_regulated_data_types@7f5489e - Changes: OpenCyphal/public_regulated_data_types@81526eb...7f5489e 7f5489e 2021-02-03 echoG - Adding a v0.2 for the uavcan battery (BMS) parameters and status (#105) a26a29d 2021-01-17 Pavel Kirienko - Remove '.py' extension from the verification script to avoid conflicts when embedding this repository into Python projects (#101) 8ee6e6e 2021-01-17 Pavel Kirienko - Extend reg.drone.physics.kinematics with 3D geometry and define the GNSS service (#100) 359586e 2021-01-08 Pavel Kirienko - [DS-015] Formalize the port naming convention and restore the original unabbreviated namespace names (#98) f07d09b 2021-01-08 Pavel Kirienko - Address design issues in uavcan.metatransport (#99)
…39:44 UTC 2021 - public_regulated_data_types in PX4/Firmware (1108a8a): OpenCyphal/public_regulated_data_types@81526eb - public_regulated_data_types current upstream: OpenCyphal/public_regulated_data_types@7f5489e - Changes: OpenCyphal/public_regulated_data_types@81526eb...7f5489e 7f5489e 2021-02-03 echoG - Adding a v0.2 for the uavcan battery (BMS) parameters and status (#105) a26a29d 2021-01-17 Pavel Kirienko - Remove '.py' extension from the verification script to avoid conflicts when embedding this repository into Python projects (#101) 8ee6e6e 2021-01-17 Pavel Kirienko - Extend reg.drone.physics.kinematics with 3D geometry and define the GNSS service (#100) 359586e 2021-01-08 Pavel Kirienko - [DS-015] Formalize the port naming convention and restore the original unabbreviated namespace names (#98) f07d09b 2021-01-08 Pavel Kirienko - Address design issues in uavcan.metatransport (#99)
…39:43 UTC 2021 - public_regulated_data_types in PX4/Firmware (4777a54): OpenCyphal/public_regulated_data_types@81526eb - public_regulated_data_types current upstream: OpenCyphal/public_regulated_data_types@7f5489e - Changes: OpenCyphal/public_regulated_data_types@81526eb...7f5489e 7f5489e 2021-02-03 echoG - Adding a v0.2 for the uavcan battery (BMS) parameters and status (#105) a26a29d 2021-01-17 Pavel Kirienko - Remove '.py' extension from the verification script to avoid conflicts when embedding this repository into Python projects (#101) 8ee6e6e 2021-01-17 Pavel Kirienko - Extend reg.drone.physics.kinematics with 3D geometry and define the GNSS service (#100) 359586e 2021-01-08 Pavel Kirienko - [DS-015] Formalize the port naming convention and restore the original unabbreviated namespace names (#98) f07d09b 2021-01-08 Pavel Kirienko - Address design issues in uavcan.metatransport (#99)
…39:52 UTC 2021 - public_regulated_data_types in PX4/Firmware (71ae05c): OpenCyphal/public_regulated_data_types@81526eb - public_regulated_data_types current upstream: OpenCyphal/public_regulated_data_types@7f5489e - Changes: OpenCyphal/public_regulated_data_types@81526eb...7f5489e 7f5489e 2021-02-03 echoG - Adding a v0.2 for the uavcan battery (BMS) parameters and status (#105) a26a29d 2021-01-17 Pavel Kirienko - Remove '.py' extension from the verification script to avoid conflicts when embedding this repository into Python projects (#101) 8ee6e6e 2021-01-17 Pavel Kirienko - Extend reg.drone.physics.kinematics with 3D geometry and define the GNSS service (#100) 359586e 2021-01-08 Pavel Kirienko - [DS-015] Formalize the port naming convention and restore the original unabbreviated namespace names (#98) f07d09b 2021-01-08 Pavel Kirienko - Address design issues in uavcan.metatransport (#99)
…39:03 UTC 2021 - public_regulated_data_types in PX4/Firmware (690b773): OpenCyphal/public_regulated_data_types@81526eb - public_regulated_data_types current upstream: OpenCyphal/public_regulated_data_types@7f5489e - Changes: OpenCyphal/public_regulated_data_types@81526eb...7f5489e 7f5489e 2021-02-03 echoG - Adding a v0.2 for the uavcan battery (BMS) parameters and status (#105) a26a29d 2021-01-17 Pavel Kirienko - Remove '.py' extension from the verification script to avoid conflicts when embedding this repository into Python projects (#101) 8ee6e6e 2021-01-17 Pavel Kirienko - Extend reg.drone.physics.kinematics with 3D geometry and define the GNSS service (#100) 359586e 2021-01-08 Pavel Kirienko - [DS-015] Formalize the port naming convention and restore the original unabbreviated namespace names (#98) f07d09b 2021-01-08 Pavel Kirienko - Address design issues in uavcan.metatransport (#99)
…39:11 UTC 2021 - public_regulated_data_types in PX4/Firmware (e309903): OpenCyphal/public_regulated_data_types@81526eb - public_regulated_data_types current upstream: OpenCyphal/public_regulated_data_types@7f5489e - Changes: OpenCyphal/public_regulated_data_types@81526eb...7f5489e 7f5489e 2021-02-03 echoG - Adding a v0.2 for the uavcan battery (BMS) parameters and status (#105) a26a29d 2021-01-17 Pavel Kirienko - Remove '.py' extension from the verification script to avoid conflicts when embedding this repository into Python projects (#101) 8ee6e6e 2021-01-17 Pavel Kirienko - Extend reg.drone.physics.kinematics with 3D geometry and define the GNSS service (#100) 359586e 2021-01-08 Pavel Kirienko - [DS-015] Formalize the port naming convention and restore the original unabbreviated namespace names (#98) f07d09b 2021-01-08 Pavel Kirienko - Address design issues in uavcan.metatransport (#99)
…43:00 UTC 2021 - public_regulated_data_types in PX4/Firmware (98e18af): OpenCyphal/public_regulated_data_types@81526eb - public_regulated_data_types current upstream: OpenCyphal/public_regulated_data_types@7f5489e - Changes: OpenCyphal/public_regulated_data_types@81526eb...7f5489e 7f5489e 2021-02-03 echoG - Adding a v0.2 for the uavcan battery (BMS) parameters and status (#105) a26a29d 2021-01-17 Pavel Kirienko - Remove '.py' extension from the verification script to avoid conflicts when embedding this repository into Python projects (#101) 8ee6e6e 2021-01-17 Pavel Kirienko - Extend reg.drone.physics.kinematics with 3D geometry and define the GNSS service (#100) 359586e 2021-01-08 Pavel Kirienko - [DS-015] Formalize the port naming convention and restore the original unabbreviated namespace names (#98) f07d09b 2021-01-08 Pavel Kirienko - Address design issues in uavcan.metatransport (#99)
…38:59 UTC 2021 - public_regulated_data_types in PX4/Firmware (85c20c4): OpenCyphal/public_regulated_data_types@81526eb - public_regulated_data_types current upstream: OpenCyphal/public_regulated_data_types@7f5489e - Changes: OpenCyphal/public_regulated_data_types@81526eb...7f5489e 7f5489e 2021-02-03 echoG - Adding a v0.2 for the uavcan battery (BMS) parameters and status (#105) a26a29d 2021-01-17 Pavel Kirienko - Remove '.py' extension from the verification script to avoid conflicts when embedding this repository into Python projects (#101) 8ee6e6e 2021-01-17 Pavel Kirienko - Extend reg.drone.physics.kinematics with 3D geometry and define the GNSS service (#100) 359586e 2021-01-08 Pavel Kirienko - [DS-015] Formalize the port naming convention and restore the original unabbreviated namespace names (#98) f07d09b 2021-01-08 Pavel Kirienko - Address design issues in uavcan.metatransport (#99)
…39:45 UTC 2021 - public_regulated_data_types in PX4/Firmware (d3e51d8): OpenCyphal/public_regulated_data_types@81526eb - public_regulated_data_types current upstream: OpenCyphal/public_regulated_data_types@7f5489e - Changes: OpenCyphal/public_regulated_data_types@81526eb...7f5489e 7f5489e 2021-02-03 echoG - Adding a v0.2 for the uavcan battery (BMS) parameters and status (#105) a26a29d 2021-01-17 Pavel Kirienko - Remove '.py' extension from the verification script to avoid conflicts when embedding this repository into Python projects (#101) 8ee6e6e 2021-01-17 Pavel Kirienko - Extend reg.drone.physics.kinematics with 3D geometry and define the GNSS service (#100) 359586e 2021-01-08 Pavel Kirienko - [DS-015] Formalize the port naming convention and restore the original unabbreviated namespace names (#98) f07d09b 2021-01-08 Pavel Kirienko - Address design issues in uavcan.metatransport (#99)
…38:46 UTC 2021 - public_regulated_data_types in PX4/Firmware (5c3bfca): OpenCyphal/public_regulated_data_types@81526eb - public_regulated_data_types current upstream: OpenCyphal/public_regulated_data_types@7f5489e - Changes: OpenCyphal/public_regulated_data_types@81526eb...7f5489e 7f5489e 2021-02-03 echoG - Adding a v0.2 for the uavcan battery (BMS) parameters and status (#105) a26a29d 2021-01-17 Pavel Kirienko - Remove '.py' extension from the verification script to avoid conflicts when embedding this repository into Python projects (#101) 8ee6e6e 2021-01-17 Pavel Kirienko - Extend reg.drone.physics.kinematics with 3D geometry and define the GNSS service (#100) 359586e 2021-01-08 Pavel Kirienko - [DS-015] Formalize the port naming convention and restore the original unabbreviated namespace names (#98) f07d09b 2021-01-08 Pavel Kirienko - Address design issues in uavcan.metatransport (#99)
…38:58 UTC 2021 - public_regulated_data_types in PX4/Firmware (278184b9246020a2c27c8c358bc0cf9501993513): OpenCyphal/public_regulated_data_types@81526eb - public_regulated_data_types current upstream: OpenCyphal/public_regulated_data_types@7f5489e - Changes: OpenCyphal/public_regulated_data_types@81526eb...7f5489e 7f5489e 2021-02-03 echoG - Adding a v0.2 for the uavcan battery (BMS) parameters and status (#105) a26a29d 2021-01-17 Pavel Kirienko - Remove '.py' extension from the verification script to avoid conflicts when embedding this repository into Python projects (#101) 8ee6e6e 2021-01-17 Pavel Kirienko - Extend reg.drone.physics.kinematics with 3D geometry and define the GNSS service (#100) 359586e 2021-01-08 Pavel Kirienko - [DS-015] Formalize the port naming convention and restore the original unabbreviated namespace names (#98) f07d09b 2021-01-08 Pavel Kirienko - Address design issues in uavcan.metatransport (#99)
…40:03 UTC 2021 - public_regulated_data_types in PX4/Firmware (f39b546): OpenCyphal/public_regulated_data_types@81526eb - public_regulated_data_types current upstream: OpenCyphal/public_regulated_data_types@7f5489e - Changes: OpenCyphal/public_regulated_data_types@81526eb...7f5489e 7f5489e 2021-02-03 echoG - Adding a v0.2 for the uavcan battery (BMS) parameters and status (#105) a26a29d 2021-01-17 Pavel Kirienko - Remove '.py' extension from the verification script to avoid conflicts when embedding this repository into Python projects (#101) 8ee6e6e 2021-01-17 Pavel Kirienko - Extend reg.drone.physics.kinematics with 3D geometry and define the GNSS service (#100) 359586e 2021-01-08 Pavel Kirienko - [DS-015] Formalize the port naming convention and restore the original unabbreviated namespace names (#98) f07d09b 2021-01-08 Pavel Kirienko - Address design issues in uavcan.metatransport (#99)
…39:57 UTC 2021 - public_regulated_data_types in PX4/Firmware (215b62b): OpenCyphal/public_regulated_data_types@81526eb - public_regulated_data_types current upstream: OpenCyphal/public_regulated_data_types@7f5489e - Changes: OpenCyphal/public_regulated_data_types@81526eb...7f5489e 7f5489e 2021-02-03 echoG - Adding a v0.2 for the uavcan battery (BMS) parameters and status (#105) a26a29d 2021-01-17 Pavel Kirienko - Remove '.py' extension from the verification script to avoid conflicts when embedding this repository into Python projects (#101) 8ee6e6e 2021-01-17 Pavel Kirienko - Extend reg.drone.physics.kinematics with 3D geometry and define the GNSS service (#100) 359586e 2021-01-08 Pavel Kirienko - [DS-015] Formalize the port naming convention and restore the original unabbreviated namespace names (#98) f07d09b 2021-01-08 Pavel Kirienko - Address design issues in uavcan.metatransport (#99)
…39:55 UTC 2021 - public_regulated_data_types in PX4/Firmware (6320d56): OpenCyphal/public_regulated_data_types@81526eb - public_regulated_data_types current upstream: OpenCyphal/public_regulated_data_types@7f5489e - Changes: OpenCyphal/public_regulated_data_types@81526eb...7f5489e 7f5489e 2021-02-03 echoG - Adding a v0.2 for the uavcan battery (BMS) parameters and status (#105) a26a29d 2021-01-17 Pavel Kirienko - Remove '.py' extension from the verification script to avoid conflicts when embedding this repository into Python projects (#101) 8ee6e6e 2021-01-17 Pavel Kirienko - Extend reg.drone.physics.kinematics with 3D geometry and define the GNSS service (#100) 359586e 2021-01-08 Pavel Kirienko - [DS-015] Formalize the port naming convention and restore the original unabbreviated namespace names (#98) f07d09b 2021-01-08 Pavel Kirienko - Address design issues in uavcan.metatransport (#99)
…42:12 UTC 2021 - public_regulated_data_types in PX4/Firmware (4bfb480): OpenCyphal/public_regulated_data_types@81526eb - public_regulated_data_types current upstream: OpenCyphal/public_regulated_data_types@7f5489e - Changes: OpenCyphal/public_regulated_data_types@81526eb...7f5489e 7f5489e 2021-02-03 echoG - Adding a v0.2 for the uavcan battery (BMS) parameters and status (#105) a26a29d 2021-01-17 Pavel Kirienko - Remove '.py' extension from the verification script to avoid conflicts when embedding this repository into Python projects (#101) 8ee6e6e 2021-01-17 Pavel Kirienko - Extend reg.drone.physics.kinematics with 3D geometry and define the GNSS service (#100) 359586e 2021-01-08 Pavel Kirienko - [DS-015] Formalize the port naming convention and restore the original unabbreviated namespace names (#98) f07d09b 2021-01-08 Pavel Kirienko - Address design issues in uavcan.metatransport (#99)
…39:46 UTC 2021 - public_regulated_data_types in PX4/Firmware (82200fa): OpenCyphal/public_regulated_data_types@81526eb - public_regulated_data_types current upstream: OpenCyphal/public_regulated_data_types@7f5489e - Changes: OpenCyphal/public_regulated_data_types@81526eb...7f5489e 7f5489e 2021-02-03 echoG - Adding a v0.2 for the uavcan battery (BMS) parameters and status (#105) a26a29d 2021-01-17 Pavel Kirienko - Remove '.py' extension from the verification script to avoid conflicts when embedding this repository into Python projects (#101) 8ee6e6e 2021-01-17 Pavel Kirienko - Extend reg.drone.physics.kinematics with 3D geometry and define the GNSS service (#100) 359586e 2021-01-08 Pavel Kirienko - [DS-015] Formalize the port naming convention and restore the original unabbreviated namespace names (#98) f07d09b 2021-01-08 Pavel Kirienko - Address design issues in uavcan.metatransport (#99)
…39:53 UTC 2021 - public_regulated_data_types in PX4/Firmware (30e8a14): OpenCyphal/public_regulated_data_types@81526eb - public_regulated_data_types current upstream: OpenCyphal/public_regulated_data_types@342f358 - Changes: OpenCyphal/public_regulated_data_types@81526eb...342f358 342f358 2021-02-22 Pavel Kirienko - Remove misleading comment in battery.Status.0.2 1baa9cb 2021-02-22 Pavel Kirienko - Add link to Nunaweb and synchronize the description with the front page (#108) 7f5489e 2021-02-03 echoG - Adding a v0.2 for the uavcan battery (BMS) parameters and status (#105) a26a29d 2021-01-17 Pavel Kirienko - Remove '.py' extension from the verification script to avoid conflicts when embedding this repository into Python projects (#101) 8ee6e6e 2021-01-17 Pavel Kirienko - Extend reg.drone.physics.kinematics with 3D geometry and define the GNSS service (#100) 359586e 2021-01-08 Pavel Kirienko - [DS-015] Formalize the port naming convention and restore the original unabbreviated namespace names (#98) f07d09b 2021-01-08 Pavel Kirienko - Address design issues in uavcan.metatransport (#99)
…45:18 UTC 2021 - public_regulated_data_types in PX4/Firmware (4a65ad9): OpenCyphal/public_regulated_data_types@81526eb - public_regulated_data_types current upstream: OpenCyphal/public_regulated_data_types@342f358 - Changes: OpenCyphal/public_regulated_data_types@81526eb...342f358 342f358 2021-02-22 Pavel Kirienko - Remove misleading comment in battery.Status.0.2 1baa9cb 2021-02-22 Pavel Kirienko - Add link to Nunaweb and synchronize the description with the front page (#108) 7f5489e 2021-02-03 echoG - Adding a v0.2 for the uavcan battery (BMS) parameters and status (#105) a26a29d 2021-01-17 Pavel Kirienko - Remove '.py' extension from the verification script to avoid conflicts when embedding this repository into Python projects (#101) 8ee6e6e 2021-01-17 Pavel Kirienko - Extend reg.drone.physics.kinematics with 3D geometry and define the GNSS service (#100) 359586e 2021-01-08 Pavel Kirienko - [DS-015] Formalize the port naming convention and restore the original unabbreviated namespace names (#98) f07d09b 2021-01-08 Pavel Kirienko - Address design issues in uavcan.metatransport (#99)
…39:31 UTC 2021 - public_regulated_data_types in PX4/Firmware (dd736f8): OpenCyphal/public_regulated_data_types@81526eb - public_regulated_data_types current upstream: OpenCyphal/public_regulated_data_types@342f358 - Changes: OpenCyphal/public_regulated_data_types@81526eb...342f358 342f358 2021-02-22 Pavel Kirienko - Remove misleading comment in battery.Status.0.2 1baa9cb 2021-02-22 Pavel Kirienko - Add link to Nunaweb and synchronize the description with the front page (#108) 7f5489e 2021-02-03 echoG - Adding a v0.2 for the uavcan battery (BMS) parameters and status (#105) a26a29d 2021-01-17 Pavel Kirienko - Remove '.py' extension from the verification script to avoid conflicts when embedding this repository into Python projects (#101) 8ee6e6e 2021-01-17 Pavel Kirienko - Extend reg.drone.physics.kinematics with 3D geometry and define the GNSS service (#100) 359586e 2021-01-08 Pavel Kirienko - [DS-015] Formalize the port naming convention and restore the original unabbreviated namespace names (#98) f07d09b 2021-01-08 Pavel Kirienko - Address design issues in uavcan.metatransport (#99)
…39:54 UTC 2021 - public_regulated_data_types in PX4/Firmware (3a91eb8): OpenCyphal/public_regulated_data_types@81526eb - public_regulated_data_types current upstream: OpenCyphal/public_regulated_data_types@342f358 - Changes: OpenCyphal/public_regulated_data_types@81526eb...342f358 342f358 2021-02-22 Pavel Kirienko - Remove misleading comment in battery.Status.0.2 1baa9cb 2021-02-22 Pavel Kirienko - Add link to Nunaweb and synchronize the description with the front page (#108) 7f5489e 2021-02-03 echoG - Adding a v0.2 for the uavcan battery (BMS) parameters and status (#105) a26a29d 2021-01-17 Pavel Kirienko - Remove '.py' extension from the verification script to avoid conflicts when embedding this repository into Python projects (#101) 8ee6e6e 2021-01-17 Pavel Kirienko - Extend reg.drone.physics.kinematics with 3D geometry and define the GNSS service (#100) 359586e 2021-01-08 Pavel Kirienko - [DS-015] Formalize the port naming convention and restore the original unabbreviated namespace names (#98) f07d09b 2021-01-08 Pavel Kirienko - Address design issues in uavcan.metatransport (#99)
* Add min, max, constrain function for Matrix * Set individual elements to nan in constrain * Deal with NANs
As discussed the stock ESCs do not initialize unless they are sent a PWM low during the first 3s after startup.
Also ESCs with stock and simonk firmware start to beep when they are disarmed and lack a low PWM signal.
Therefore the mixer should determine if the standard (disarmed) position of the channels is low (for ESCs) or neutral (for servos) and set them accordingly.
The text was updated successfully, but these errors were encountered: