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

Rework NXP UWB driver #21124

Merged
merged 12 commits into from
Jul 12, 2023
Merged

Rework NXP UWB driver #21124

merged 12 commits into from
Jul 12, 2023

Commits on Feb 10, 2023

  1. UWB driver rework that uses 2 UWB MKBoards - 1 as Controller (Initiat…

    …or), one as Controllee (Anchor)
    
    uwb_sr150: template for new UWB driver with modifications
    
    uwb_sr150: included pr_nxp_uwb_driver & add. to new driver
    
    uwb_sr150: updated files to make UWB demo functional. Added actuator_controls_3 again
    
    uwb_sr150: Navigation elements localization and precision navigation removed from UWB driver to LandingTargetEstimator.
    
    rc.sensor: Added uwb to rc.sensor list for auto-start
    uwb_sr150driver: Deleted experimental uwb files
    uwb_sr150: Removed parameters from uwb module.yaml
    
    uwb_sr150: Cleaned up the code
    uwb_sr150: Removed the navigation functions to LandingTargetEstimator
    
    LTE: translated landing_target_estimator_params.c into module.yaml
    LTE: added UWB params from uwb_sr150 module.yaml
    
    UwbDistance.msg-> SensorUwb.msg: renamed UwbDistance.msg to SensorUwb.msg
    SensorUwb.msg: renamed everything to correspond with the renaming of the message
    
    uwb_sr150: Added orientation param, but need to check with Loic.
    uwb_sr150: Removed gps & pos struct.
    
    uwb_sr150: Cleaned up driver of unnecessary code.
    uwb_sr150: Edited UWB board orientation param.
    
    uwb_sr150: Readded position.
    uwb_sr150: Added orientation param to module.yaml
    
    uwb_sr150: Started making changes to UWB driver to be work queue task
    
    uwb_sr150: Added getter for orientation param
    
    uwb_sr150: Restructured header file to match workqueue example
    uwb_sr150: Reworked to work with workqueue and remove unnecessary items
    
    uwb_sr150: Revert "Added getter for orientation param". This reverts commit a4ccdf4.
    
    uwb_sr150: Revert "updated files to make UWB demo functional. Added actuator_controls_3 again". This reverts commit a7db41f.
    
    Removed Yaw and Pitch related items. TBD with Daniel
    
    uwb_sr150: Updated copyright years & readded *buffer pointer to collectData()
    
    rc.sensor: UWB added to wq, so not needed
    
    Added UWB SR150 to board config
    
    uwb_sr150: Removed no longer relevant code:
    uwb_sr150: position (moved to landing_target_estimator).
    uwb_sr150: uwb_pos_debug is removed completely
    
    Added uwb_sr150 driver config to NXP boards
    
    LTE: added new corrected position conversion algorithm from uwb spherical coordinates to kartesian
    LTE: removed deprecated code
    
    LTE: Fixed compile issues
    LTE: LTE produces data upon UWB sensor_uwb publish produced data is corrupt
    
    LTE: Fixed LTE position not bein calculated on non corrupt data
    
    LTE: Fixed POV orientation of conversion algorithm
    
    SensorUwb.msg: Added metadata to UWB Uorb message
    
    SensorUwb.msg: Added UWB Aoa figure of merit to Uorb message
    SensorUwb.msg: Added UWB sensor mounting configuration to Uorb message
    
    LTE: Added Offset and Orientation from UWB
    
    LTE: Added Offset and orientation calculation to the LTE position calculation
    LTE: Changed double precision to float precision
    
    LTE: Fixed formating
    uwb_sr150: Fixed formating
    NXPBrianna committed Feb 10, 2023
    Configuration menu
    Copy the full SHA
    9039558 View commit details
    Browse the repository at this point in the history

Commits on Feb 13, 2023

  1. Configuration menu
    Copy the full SHA
    90f043b View commit details
    Browse the repository at this point in the history

Commits on Feb 14, 2023

  1. Removed UWBgrid uorb message

    Added uwb sensor plausability check
    NXPLoic committed Feb 14, 2023
    Configuration menu
    Copy the full SHA
    2af7945 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    8b34e6c View commit details
    Browse the repository at this point in the history

Commits on Feb 16, 2023

  1. Configuration menu
    Copy the full SHA
    7de4396 View commit details
    Browse the repository at this point in the history
  2. Named LTEST_SENS_ROT back to sensor_yaw.

    Removed Deg2Rad and  used PX4 function
    Changed FOV limit of AOA UWB measurements to const
    NXPLoic committed Feb 16, 2023
    Configuration menu
    Copy the full SHA
    e9adf79 View commit details
    Browse the repository at this point in the history

Commits on Apr 13, 2023

  1. Configuration menu
    Copy the full SHA
    dfc8e4f View commit details
    Browse the repository at this point in the history

Commits on Jun 9, 2023

  1. Configuration menu
    Copy the full SHA
    bb4d214 View commit details
    Browse the repository at this point in the history

Commits on Jun 23, 2023

  1. Configuration menu
    Copy the full SHA
    d73536f View commit details
    Browse the repository at this point in the history
  2. Update settings.json

    Remove unnecessary changes
    NXPLoic committed Jun 23, 2023
    Configuration menu
    Copy the full SHA
    91dd6bf View commit details
    Browse the repository at this point in the history

Commits on Jul 4, 2023

  1. Configuration menu
    Copy the full SHA
    ce5991d View commit details
    Browse the repository at this point in the history

Commits on Jul 5, 2023

  1. Update LandingTargetEstimator.cpp

    Removed whitespace for formater
    NXPLoic committed Jul 5, 2023
    Configuration menu
    Copy the full SHA
    70c11ae View commit details
    Browse the repository at this point in the history