Senior design main (latest version) - #450
Open
DaniParr wants to merge 94 commits into
Open
Conversation
* Implement create_project_folder #21 * PR edits, more tests + error handling
…nto sd-gazebo-prop-setup
* Added project viewing in start page * Added doc strings and typing and more specific exceptions
* Added project viewing in start page * Added doc strings and typing and more specific exceptions * Added the create project page, gazebo simulation launching and two routes called get_gazebo_topics and get_gazebo_world_file which does as named from the aforementioned gazebo simulation. Also added copying of project files from dev environment to the built share folder for testing. * Address PR concerns for create_project_page
* Merging in latest changes from the MIL RoboGym for GH Insights (#356) * created robogym package * Added launch file and entry point for future interface (#342) * added create_project_folder function (#343) * Implement create_project_folder #21 * PR edits, more tests + error handling * began working on communication with gz topics * removed files from branch * Implement create_agent_folder (#29) (#350) * Added project viewing in start page (#351) * Added project viewing in start page * Added doc strings and typing and more specific exceptions * ran pre-commit * updated submodules * readjusted head of vectornav * moved back version for FTXUI * moved back head for vision stack * removed styling tests --------- Co-authored-by: Alvin Wong <115119732+alvin-wong@users.noreply.github.com> Co-authored-by: rohan shah <rshah04@gmail.com> * added octagon to robosub2025.world (#353) * Added service for getting position and orientation of sub9 from gazebo sim * override prompt --------- Co-authored-by: Alvin Wong <115119732+alvin-wong@users.noreply.github.com> Co-authored-by: rohan shah <rshah04@gmail.com> Co-authored-by: Sami Gates <masongates06@gmail.com>
* Added project viewing in start page * Added doc strings and typing and more specific exceptions * Added the create project page, gazebo simulation launching and two routes called get_gazebo_topics and get_gazebo_world_file which does as named from the aforementioned gazebo simulation. Also added copying of project files from dev environment to the built share folder for testing. * Address PR concerns for create_project_page
* Created client for starting and stopping the simulation * Added keyboard control service to toggle keyboard controls but launching existing ros node does not seem to work we might have to adapt it into our code * created keyboard controls display * added grab coordinates from sim functionality * ran precommit
* added create_demo_folder functions with testing * added functions for topic warnings and testing
* fixing create project page and adding view_project_page * added view project page with no functionality
* added popup for creating a demo * fixed issue with popups appearing multiple times
* fixed gazebo topics -> ros2 topics * added new file for retrieving ros2 topics
* made metrics class for metrics functions / made functions threaded * added async functionality * bloomberg graphs and + button for watching graphs * added abort test button, and stop training (finishes after current ep)
* load model functionality working * added callable saved agent loader w input/output shape validation
* added delete functionality for saved models * pr fixes, naming conventions
* Add delete demo * update git ignore * Add terminal output * Add terminal logs
* added functionality for testing model * checkpoint * implemented testing loop and other fixes
* added more metrics to train/test and demos update live * fixed failing tests
* added support for non numeric data types * fixed image data type selection and refresh button ui * added another refresh button + fixed config saving * refactored using rclpy * cleaned up files + edit project demo security
* Added topic hertz sampling * Added get topic hertz * Add topics section hertz
* added functionality to check if topics are active on demo/train * changed default timeout
* fixed scroll bug + countdown for steps * play button to go through recorded steps + vertical line on demo graphs
* added collecting image data for demos * checkpoint * checkpoint * checkpoint * fixed issue with training * added interpretation function * fixed transformation function however, there is an issue with the controller * checkpoint * updated the create external architectures function * passed external architecture to environment for training * fixed issue with keyboard * checkpoint deepset is not working as expected * checkpoint on fixing input handling to deep set * checkpoint * checkpoint * fixed merge errors * able to train and collect image and unordered set data along with other fixes
* minor fixes * fixed up code
* added validate model button and path drawing * improved marker drawing and incorporated it into the demo play button
* WIP: training/preprocessor fixes before syncing senior-design-main * fixed minor bug --------- Co-authored-by: Daniel Parra <daniel27parra@gmail.com>
* clear paths after play * fixed minor bugs enabled fully closing process when application is closed
This file contains hidden or 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
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.