Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Survey manager execute goals script (#103)
* making spawn changes and adding double handed cargo * adding a proof of concept example of the executor * running through isort * committing before changing things around * sockets working * fix lint * adding example action node * update to scripts with new requirements * thread join safeguard * running isort * Plansys2 on Astrobee Noetic (#107) * Add `survey_manager` subdirectory without layout for survey nodes Includes placeholder directories with hyperlinked `readme.md` files in the documentation hierarchy for the manger, planner, and bridge. Per discussion with @marinagmoreira `survey_manager` lives under `astrobee` to signify the code is intended for cross-compilation. * Improve linking to survey manager docs * Add files via upload Adding planning domain, problem, and xml of the atomic actions of the robotic agents * added files to the correct directory * adding soft constraints problem files * Attempt at a complete MVP domain model * Oops, remove redundant effect * Simplified collision checking predicate * In a working state * Add sample_output_plan.txt * Oops, remove obsolete commented-out code * Fixed stereo survey part of the model based on analysis of old stereo surveys by Marina - unfortunately causes additional planner flakiness * Update sample_output_plan.txt to reflect latest domain/problem * Now generate PDDL problem from higher-level problem specification * Tune panorama estimated duration * Add plan_interpreter.py. Minor cleanup in problem_generator.py * Simplify dynamic config just a bit * Add `survey_manager` subdirectory without layout for survey nodes Includes placeholder directories with hyperlinked `readme.md` files in the documentation hierarchy for the manger, planner, and bridge. Per discussion with @marinagmoreira `survey_manager` lives under `astrobee` to signify the code is intended for cross-compilation. * Improve linking to survey manager docs * Remove `survey_bridge` capability will be added to `astrobee` * Add traclabs plansys2 backport via submodule, thanks @ana-GT * Move sub-modules to `survey_manager` path * Upgrade behaviortree to V4 NOTE: If already installed, remove V3 before installing V4 * Cleanup unused, misplaced sub-modules, again. * Remove `survey_manager` package and organize `survey_planner` * Deprecate Ubuntu-16.04 (xenial) builds of Isaac to support Plansys2 - Remove Ubuntu-16.04 (xenial) CI builds - Update dockerfile ubuntu version defaults to Ubuntu-20.04 (focal) - Update apk build environment to Ubuntu-20.04 (focal) * Fix python formatting * Update to forks of traclabs backports * Add readline development files to setup for plansys2 terminal interface If you have already built your VM, run `sudo apt install libreadline-dev` * Removed outdated PDDL files per @trey0 #107 (comment) * Revert CI upgrades for APK builds --------- Co-authored-by: Abiola Akanni <[email protected]> Co-authored-by: Trey Smith <[email protected]> * bug fixes * fixes * Update ci_pr.yml make survey manager PR's run CI * moving executor to different package hierarchy * consolidating packages; action compiling * tested action * submodule update * move scripts into package * changing static config to be more general * fixing config name + install data folder * restoring comms to readline * getting details sorted * making output more readable * installing script to be found in robot install * adding move action starting correct process * adding parameters for easy testing * fixes on command astrobee * add remaining actions + documentation * running isort * Use exec and waitpid instead of reading output. * Change all action nodes to use the same class. * install all nodes * adding remote option with no parameter adjusting, we'll do panoramas using geometry * reset progress after one action * adding inspection lib; fixing output * fixing robot install * tested all 5 actions in the granite table * remote plansys2 submodules from doxygen * splitting documentation * addressing tons of comments on PR, lab tested * more PR reviews * more PR reviews * more PR reviews --------- Co-authored-by: Bckempa <[email protected]> Co-authored-by: Abiola Akanni <[email protected]> Co-authored-by: Trey Smith <[email protected]> Co-authored-by: Brian Coltin <[email protected]>
- Loading branch information