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

Release 0.14.1 #142

Merged
merged 76 commits into from Mar 8, 2021
Merged

Release 0.14.1 #142

merged 76 commits into from Mar 8, 2021

Conversation

marinagmoreira
Copy link
Member

No description provided.

marinagmoreira and others added 30 commits August 21, 2020 10:38
Github action to build and test docker images. Split dockerfiles into multiple sections.
* Many documentation updates
* Action to push documentation html to gh-pages branch on push to develop

Co-authored-by: Marina Moreira <marina.moreira@nasa.gov>
Co-authored-by: Brian Coltin <brian.coltin@nasa.gov>
* trying to understand why action failed

* cleaning up and adding the folder in a different way

* removing git status

Co-authored-by: Marina Moreira <marina.moreira@nasa.gov>
Co-authored-by: Marina Moreira <marina.moreira@nasa.gov>
* Integrated the astrobee common repo into the astrobee repo.
* IDL files can now be found in communications/dds_msgs/idl.
* The command dictionary and documentation on how to add a ground command can be found in doc/general_documentation.
* Also make android optional.
When the astrobee common files got moved into Astrobee, all files were
added to git but I forgot there was a gitingore to ignore two config
files needed for dds ros bridge. The gitignore has been removed and the
files added.
* add return_dock flag

* Changed auto return in executive.

The auto return command now auto returns to the dock and docks on berth
1. The documentation has been updated to reflect this change.

Co-authored-by: Katie Browne <kathryn.browne@nasa.gov>
Fix unit tests and run them in github continuous integration.

Co-authored-by: Katie Browne <kathryn.browne@nasa.gov>
* separating the tests to the respective node locations

* correcting package names
Added thorough documentation to the command dictionary.

The command notes have been updated such that a new guest scientist or FSW developer can get a clear idea of what each command is intended to be used for, and how it fits into the conops.
* excluding ops folder from deleting; adding mlp/llp ip customization option, useful for astrobeast testing through the iss network
Changed flight mode options.
* Corrected picoflexx unit test
* Added a small description to unit tests and what they do
* Changed some unit tests to actually do what they are supposed to do (success condition was a timer)
* Generate diagrams automatically
Merged with CPU monitor.
The gripper calibration takes longer than 4 seconds which was causing
the executive to error out on the first open gripper command. This has
been fixed.

Co-authored-by: Katie Browne <kathryn.browne@nasa.gov>
The cpu_monitor nodes were renamed to cpu_mem_monitor. The Gazebo
plugins have been renamed to reflect this change.

Co-authored-by: Katie Browne <kathryn.browne@nasa.gov>
* changing order in cmake files
* changing gtest to rostest for env overlay
* removing repeated find rostest
oleg-alexandrov and others added 22 commits January 19, 2021 11:33
Update a carefully calibrated and tested camera file for bsharp. This is for ISAAC use only.
* Changed flight release documentation to instruct the tester to make two pull
requests when release is ready.

* Changed location debs are copied to.
Main features include:
* Added graph_localizer package
* Added supporting packages for graph localizer including imu_augmetor, imu_integation, localization_common, localization_measurements
* Added tools for graph localizer including graph_bag and imu_bias_tester
* Added rviz plugins for graph localizer and associated packages in localization_rviz_plugins
* Added gtsam debian
Please Note: Perching does not work in this release, use another version for this.
* added telemetry data from dock controller pulled for the I2C dock logger

* Added telemetry data for WDT4 for smart_dock_service

Co-authored-by: Roberto Carlino <roberto.carlino@nasa.gov>
* skipping switch if in AR mode

* uding the script that was corrected in develop
* Changed registration timeout for ml and ar.

With the new localization system, the registration messages aren't
published as frequently. The timeouts for ml and ar have been changed to
reflect this.

* Added localization manager state transitions.

The localization manager was only able to execute a reset ekf command
when the pipeline was localization, not when it was unstable. This has
been fixed. The localization manager was also changed to allow an
initialize bias command when Astrobee is not localizing.

* Added better debugging output statements.
…w measurement spacing, and small fixes (#135)

* added buffer sizes to config for graph loc and added max loc factor size

* Dynamic imu filtering (#1)

* added butter 20_83 notch filter

* added dynamic imu filter

* added more filters for dynamic filter

* added flight mode switching to graph loc

* moved fan speed mode to loc measurements

* added identity filter

* added initial fan speed mode param to localizer

* added 15_83 notch filter

* added fan speed mode to graph loc state

* added flight mode sub to imu augmentor

* added flight mode to loc offline replay

* added flight mode to graph bag replay

* added flight mode to merge bags script

* Better feature counts (#2)

* added more stats to graph loc msg

* added ar feature count

* moved ar and vl feature counts to before valid check

* updated plt results feature counts

* added error if loc state msg arrives too late to imu augmentor

* added and updated merge bag scripts

* reorganized imu filters, O1

* added 3rd order butter filters

* added 5th order butter filter

* moved 5th order butter filters to butter05

* added max num points per factor for smart factor, increased feature duration to 1

* added higher order butter filters

* added imu bias tester velocities to plots

* reference times in plot results to bag start time

* added more spacing on ymin of feature plots

* added integrated velocities to graph plots

* added butter 7th order imu filter

* added butter 10 filter

* seperated imu configs for graph loc

* Optical flow measureent spacing (#3)

* added of measurement spacing

* moved standstill configs to config section, lessened min num points for standstill to 4

* updated measurement spacing and durations for graph opt

* increased durations to 3.5

* fixed latest bias estimation bug

* Velocity rmse (#4)

* added rmse integrated check

* adding plotting integrated rmses

* adding plotting of integrated imu aug velocities

* added orientation rmse

* added orientation to bag sweep results

* added integrated velocity to ekf results

* removed ekf y limits in plots

* updated orientation rmse name

* don't save vl features with < 5 landmarks, always prefer image features in ekf bag

* added orientation rmse check in ekf graph

* fixed checking for features in ekf bag issue

* ignoring missing indices in ekf bag

* added tolerance option for rmse comparisson

* added imu augmented stats to csv

* added imu aug to plot bag sweep results

* updated parameter sweep scripts to plot imu aug results as well

* updated graph bag scripts to be compatible with multiple param sweeps

* added saving imu bias tester stats and plotting in plot results

* added rmse plot fcn to bag sweep results

* split up bag sweep results fcns

* added imu bias tester plots to bag sweep plotter

* added imu bias tester to param sweep results

* added vector3d plotter helper

* added splitting plots

* added orientations to vector3d plotter

* added 3 axis plotting of more in plot results

* tuning results (#5)

* 125hz filters (#6)

* added 125hz filters

* added sample rate option to imu analyzer

* fixed imu analyzer top limit

* Filter changes (#7)

* added 5th order butter filter

* added accounting for strings as variable sweeps

* 125hz filters2 (#8)

* added o3 125hz filters

* added 125hz o5 filters

* switched to 125hz for imu sampling
* Bumping up version to 0.14.1
* Adding the tools to the bin folder as well duplicating the executables
@bcoltin bcoltin merged commit 30b91e3 into master Mar 8, 2021
marinagmoreira added a commit that referenced this pull request Mar 8, 2021
Pedro-Roque pushed a commit to Pedro-Roque/astrobee that referenced this pull request Apr 8, 2021
* Fixing IMU filtering
* Other small fixes from last activity

feature: adding support for changeable minimum pmc frequency
Pedro-Roque pushed a commit to Pedro-Roque/astrobee that referenced this pull request Apr 8, 2021
* Fixing IMU filtering
* Other small fixes from last activity
luisa-mao pushed a commit to luisa-mao/astrobee-1 that referenced this pull request Jul 11, 2023
* Fixing IMU filtering
* Other small fixes from last activity
luisa-mao pushed a commit to luisa-mao/astrobee-1 that referenced this pull request Jul 11, 2023
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

Successfully merging this pull request may close these issues.

None yet

8 participants