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

Updating StanfordASL master #9

Merged
merged 21 commits into from
Jul 31, 2024
Merged

Conversation

somritabanerjee
Copy link
Collaborator

No description provided.

rgarciaruiz and others added 21 commits March 22, 2024 15:18
* Add scripts to patch and repackage genjava for ROS noetic
* Update README to reflect genjava backport to ROS noetic
* Update msgs_jar workflow to run on Ubuntu 20 instead
* Update android submodule to latest version

---------

Co-authored-by: Ruben Garcia <[email protected]>
Co-authored-by: Trey Smith <[email protected]>
* add set exposure service

* edit doc

* fix

* adding values to feedback
* making the scripts run with python3

* making the source noetic instead of kinetic

* make script work in ubuntu 20

* reverting the header change
* improving action results for sub actions called

* refining output
* Added rate to comms bridge.

* making gnc/ekf the full rate since that what gs users need

---------

Co-authored-by: Marina Moreira <[email protected]>
* Added commands to the scheme.

* Added commands to generated files.

* Modified auto return command to work with a berth number.

* Changed some dock config settings so that auto return works for berth 2.

* Added set map and set exposure commands to executive.

* fixing reset map service that had 2 servers and a client, so only one server was running, randomly

* removing extra comment

---------

Co-authored-by: Marina Moreira <[email protected]>
* release 0.17.3

* switching to https, no tunner works, doesn't work with tunnel on my machine

* fixing test

* fixing obvious stuff in gnc_visualizer

* Update tools/gnc_visualizer/scripts/visualizer.py

Co-authored-by: Trey Smith <[email protected]>

---------

Co-authored-by: Trey Smith <[email protected]>
!!!!!!!!!!!!!!!!!!!!!!!!!!!Users need to remove:
    dpkg -r astrobee0 &&
    dpkg -r libalvar2 &&
    dpkg -r libopenmvg1 &&
    dpkg -r libdbow21 &&
    dpkg -r libdbowdlib1 &&
    dpkg -r libopencv3.3.1
and re-do the install setup!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!

* Starting to update the marker tracking

* Compiles with OpenCV4

* Now Astrobee works

* Clean up references to old OpenCV find cmake path

* Cleaned up

* Set 4.2.0 version

* Set opencv back on list of thirdparty, now installed in /usr

* Fixed gazebo parameter passing bug in xacro and allowed using ns bsharp by deleting hard-coded assumption of bsharp in astrobee_gazebo

* install newer ar_track_alvar instead of alvar

* compiling in ubuntu 20.04 with full opencv

* reverting sim changes

* fixing ar-track-alvar install

* add new alvar libs to gitignore

* patch fixes cmake error

* reverting sim changes not related to this PR

* minimal opencv install of only xfeatures2d

* fixing astrobee dependencies

* Add debian build configuration for ar-track-alvar-msgs

* Remove postinst and postrm files from alvar-msgs

These files won't work when installing on the robots

* Add debian build configuration files for ar-track-alvar

* Remove postinst and postrm from alvar

These files won't work on the robots

* Remove use of bloom-generate

Pretty cool tool but not the best option in the context of the
robots and compilation for armhf

* Remove .dirs files since dh_install is enough

* Update opencv install files

Using arch-specific files since there is no expansion support
in compat 9. Also I don't want to make the install file an
executable.

* Remove old alvar script

* Update opencv not-installed to include files from any architecture

* Update openmvg debian control files

* Changelog now reflects new patch
* Removing unnecessary dependency to save space on the robots

* Upgrade dbow2 to OpenCV 4

* Increase version to reflect opencv4 upgrade

* Add our custom CMake modules

This may be a temporal thing if we decide to put back this change
into the nodes that require it

* fix gen hugin script for ubuntu 20

* remove ros-pcl dependency

* Update remove_pcl patch

* fix hugin api read pto

* fixes from review

* adding packages to install list

* change install script to be clear we're not installing the entire opencv

* reducing the not-install list

* changing cmake name to make it clearer; didn't want to add an extra line to the cmake on all the opencv4 dependencies

* fixes from running docker

---------

Co-authored-by: Ana C. Huaman Quispe <[email protected]>
Co-authored-by: Ruben Garcia <[email protected]>
* Release 0.18.0

* update deprecated blacklist with skiplist
Added new split localizer with time-based state estimation library and depth odometry integration.
* Release 0.19.0

* forgot to push this commit on 0.18.0 branch
Add teblid features, clahe histogram equalization, essential matrix checking, adding similar db images, and more to sparse mapping localization.
* updated registration timeout

* updated gl duration

* updated brisk params

* added vl runtime to msg

* fixed loc nodelet read params bug

* Release 0.19.1

* don't publish haz cam in sim by default

* added scaling when changing threshold ratios for teblid

* added rounding when casting interest point dynamic thresholds

* updated teblid default thres

* added toomany/toofew ratios as params

* adding adjusting num similar images

* fixed loc header

* remove else for adjust num similar

* visual landmarks adding field bmr rule

* updated loc min success rate config

* set valid to true

* localizer parameter in test changed

* fixing release spaces and #

* fixed recording toomany and toofew ratios during mapping

* avoid adjusting thresholds if success history size is 0

---------

Co-authored-by: Ryan Soussan <[email protected]>
@somritabanerjee somritabanerjee merged commit 82e26b0 into StanfordASL:master Jul 31, 2024
3 of 4 checks passed
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.

7 participants