forked from icoderaven/Firmware
-
Notifications
You must be signed in to change notification settings - Fork 1
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
Feature/upstream merge #1
Open
alspitz
wants to merge
7,308
commits into
develop
Choose a base branch
from
feature/upstream_merge
base: develop
Could not load branches
Branch not found: {{ refName }}
Loading
Could not load tags
Nothing to show
Loading
Are you sure you want to change the base?
Some commits from the old base branch may be removed from the timeline,
and old review comments may become outdated.
Open
Conversation
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
* cm8jl65 split out header and main * cm8jl65: move to PX4Rangefinder * PX4Rangefinder: move signal_quality handling to PX4Rangefinder
* this was accidentally dropped earlier this year
* ekf2: update to latest ecl version Includes compatibility changes for renamed variables. * ekf2: Add write of odometry velocity data Co-Authored-By: kritz <[email protected]> * ekf2: Modify parameters to enable control of vision velocity fusion * ekf2: Update to latest ecl with timestamp messages
…oller to run instantly when transition is started). For that the vehicle_status_poll is moved before vehicle_control_module_poll in FW att C Signed-off-by: Silvan Fuhrer <[email protected]>
…e cm8jl65, mappydot, leddar_one, and other distance sensor driver implementations.
…s of OK to PX4_OK.
…e docs link in ll40ls.cpp, and shortened comments to allow uniform indentation in LidarLiteI2C.h.
If we do mavlink stop-all right after mavlink start, we do a perf_free before actually having stopped the threads accessing the perf counters.
-moved rc.mavlink to the boards optional rc additions (now it's called rc.board_mavlink) to handle board specific mavlink needs (mavlink over usb, ethernet, additional streams, etc.) -mavlink module will be responsible to usb defaults, therefore less args are needed to be passed to mavlink module if one wants to use mavlink over usb. -the way to check if connection is usb is by it's designated variable and not by config mode.
…inor cleanup - whitespace and formatting fixes - mark locals const for readability
And fix some IO bugs: - PX4IO_P_STATUS_FLAGS_RAW_PWM was never cleared. This meant that after a 'pwm test' command, normal mixing was not possible anymore. Fixed by remembering when we are in test mode and not sending PX4IO_PAGE_CONTROLS during that time. PX4IO_P_STATUS_FLAGS_RAW_PWM is cleared when PX4IO_PAGE_CONTROLS are received. - when entering test mode w/o specifying all channels, the other channels were not set at all, which means they could still be set to values from a previous test call. This is fixed by setting all channels to disarmed when entering/leaving test mode.
* Enable velocity control for rover * Address comments * Use pid for speed control * Calculate steering commands correctly * Use local velocity estimates to avoid global position dependency
dt could drive the alpha filter crazy because of the small dt approximation during the computation of the coefficient. - Remove unused bitmask packing of the innovation checks
No need for a gloabl state since it gets produced freshly by the controller and then published.
This prevents duplicate messages from being sent.
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
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.
No description provided.