Skip to content
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

Closed
julianoes opened this issue Dec 19, 2012 · 4 comments
Closed

Please change the way arming works, always send a PWM signal #105

julianoes opened this issue Dec 19, 2012 · 4 comments

Comments

@julianoes
Copy link
Contributor

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.

@px4dev
Copy link
Contributor

px4dev commented Dec 20, 2012

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:

  • power on, PWM outputs are high and idle
  • enable PWM mode outputs go low, remain idle
  • mixer loads, sets default 990µs output pulse for outputs connected to an ESC
  • all ESCs are now armed, and will remain armed until battery power is removed

Now consider for example:

  • controller is initialised, loads e.g. stale configuration setting servo offset of 300µs for a channel now connected to an ESC
  • controller is armed, PWM output for the ESC jumps to 1290µs (30%) causing the motor to start

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.

@LorenzMeier
Copy link
Member

Points taken, but there still seems to be a very clean way out here:

  • The mixer output for an input value of 0 is a safe disarming value, as it is inherently the neutral / zero position of the system. It also ensures that if a mixer has an offset, the arming value is including that offset (so it ensures one-value-while-disarmed, which rules out something like the last example from happening)
  • If the system is transitioning from disarmed to armed and a controller outputs a non-zero actuator value, we actually want the motors to spin, because nothing else should be interfering with the arming / safety state machine once the system is armed
  • The mixer config is available at last after EEPROM readout, so presumably within the time frame before ESCs time out.
  • The less sensible ESCs requiring full throttle before they arm are the problem of their respective owners, there is never going to be a safe way of arming those

What could potentially else go wrong with outputting the value the mixer produces with zero inputs at startup?

@zul00
Copy link

zul00 commented Dec 22, 2012

maybe you can relate this case with my question in this link

@LorenzMeier
Copy link
Member

Fixed.

TSC21 pushed a commit to TSC21/Firmware that referenced this issue Feb 15, 2019
fix a field name that I missed last time
PX4BuildBot added a commit that referenced this issue Aug 23, 2019
    - 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
PX4BuildBot added a commit that referenced this issue Nov 13, 2019
    - 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)
PX4BuildBot added a commit that referenced this issue Nov 13, 2019
    - 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)
PX4BuildBot added a commit that referenced this issue Nov 13, 2019
    - 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)
dagar pushed a commit that referenced this issue Nov 14, 2019
    - 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)
PX4BuildBot added a commit that referenced this issue Feb 8, 2021
…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)
PX4BuildBot added a commit that referenced this issue Feb 8, 2021
…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)
PX4BuildBot added a commit that referenced this issue Feb 9, 2021
…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)
PX4BuildBot added a commit that referenced this issue Feb 10, 2021
…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)
PX4BuildBot added a commit that referenced this issue Feb 10, 2021
…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)
PX4BuildBot added a commit that referenced this issue Feb 11, 2021
…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)
PX4BuildBot added a commit that referenced this issue Feb 12, 2021
…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)
PX4BuildBot added a commit that referenced this issue Feb 13, 2021
…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)
PX4BuildBot added a commit that referenced this issue Feb 14, 2021
…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)
PX4BuildBot added a commit that referenced this issue Feb 15, 2021
…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)
PX4BuildBot added a commit that referenced this issue Feb 16, 2021
…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)
PX4BuildBot added a commit that referenced this issue Feb 17, 2021
…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)
PX4BuildBot added a commit that referenced this issue Feb 17, 2021
…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)
PX4BuildBot added a commit that referenced this issue Feb 18, 2021
…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)
PX4BuildBot added a commit that referenced this issue Feb 18, 2021
…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)
PX4BuildBot added a commit that referenced this issue Feb 19, 2021
…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)
PX4BuildBot added a commit that referenced this issue Feb 19, 2021
…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)
PX4BuildBot added a commit that referenced this issue Feb 20, 2021
…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)
PX4BuildBot added a commit that referenced this issue Feb 20, 2021
…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)
PX4BuildBot added a commit that referenced this issue Feb 21, 2021
…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)
PX4BuildBot added a commit that referenced this issue Feb 21, 2021
…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)
PX4BuildBot added a commit that referenced this issue Feb 22, 2021
…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)
PX4BuildBot added a commit that referenced this issue Feb 22, 2021
…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)
PX4BuildBot added a commit that referenced this issue Feb 23, 2021
…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)
PX4BuildBot added a commit that referenced this issue Feb 24, 2021
…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)
PX4BuildBot added a commit that referenced this issue Feb 24, 2021
…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)
dagar pushed a commit to dagar/PX4-Firmware that referenced this issue Jul 23, 2021
* Add min, max, constrain function for Matrix

* Set individual elements to nan in constrain

* Deal with NANs
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

4 participants