Skip to content

Senior design main (latest version) - #450

Open
DaniParr wants to merge 94 commits into
mainfrom
senior-design-main
Open

Senior design main (latest version)#450
DaniParr wants to merge 94 commits into
mainfrom
senior-design-main

Conversation

@DaniParr

@DaniParr DaniParr commented May 2, 2026

Copy link
Copy Markdown
Contributor

No description provided.

DaniParr and others added 30 commits January 27, 2026 22:21
* Implement create_project_folder #21

* PR edits, more tests + error handling
* 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
alvin-wong and others added 29 commits March 29, 2026 15:22
* 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
@DaniParr
DaniParr requested a review from Carlosdc25 May 2, 2026 19:04
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.

3 participants