fixed path directories - #371
Merged
Merged
Conversation
Carlosdc25
pushed a commit
that referenced
this pull request
Feb 27, 2026
* 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 * Create Project Page (#359) * 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 * Get sub9 pose service (#361) * 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> * Sd create project (#362) * 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 * Update import path for ScrollableFrame component * Create __init__.py * ran precommit * Added the functionality for Grab Coordinates from Simulation (#366) * 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 * Sd data collection (#367) * added create_demo_folder functions with testing * added functions for topic warnings and testing * View Project Page added with no functionality (#368) * fixing create project page and adding view_project_page * added view project page with no functionality * fixed topic warning function, tests passing (#369) * added popup for creating a demo (#370) goood job * fixed path directories (#371) * fix issue with multiple popups (#372) * added popup for creating a demo * fixed issue with popups appearing multiple times * fixed gazebo topics -> ros2 topics (#373) * fixed gazebo topics -> ros2 topics * added new file for retrieving ros2 topics * Completed create project page (#374) * quick fix * Completed create project page * Completed create project page * Sd sample input topics (#375) * sampling from input topics for schema * made doc strings consistent * Created functionality to select sub input/output topics allowing for tensor size to be known (#379) * add deterministic tensor spec sampling from ROS topic schemas for fixed model input/output dimensions * subtopic picker and tensor spec compute workflow on create-project page * Finalized demo page and create demo page (#380) * added base ui for demo page * minor changes * finalized navigation to demo page and loading of data * fixed tests --------- 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>
DaniParr
added a commit
that referenced
this pull request
Mar 6, 2026
* 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 * Create Project Page (#359) * 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 * Get sub9 pose service (#361) * 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> * Sd create project (#362) * 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 * Update import path for ScrollableFrame component * Create __init__.py * ran precommit * Added the functionality for Grab Coordinates from Simulation (#366) * 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 * Sd data collection (#367) * added create_demo_folder functions with testing * added functions for topic warnings and testing * View Project Page added with no functionality (#368) * fixing create project page and adding view_project_page * added view project page with no functionality * fixed topic warning function, tests passing (#369) * added popup for creating a demo (#370) goood job * fixed path directories (#371) * fix issue with multiple popups (#372) * added popup for creating a demo * fixed issue with popups appearing multiple times * fixed gazebo topics -> ros2 topics (#373) * fixed gazebo topics -> ros2 topics * added new file for retrieving ros2 topics * Completed create project page (#374) * quick fix * Completed create project page * Completed create project page * Sd sample input topics (#375) * sampling from input topics for schema * made doc strings consistent * Created functionality to select sub input/output topics allowing for tensor size to be known (#379) * add deterministic tensor spec sampling from ROS topic schemas for fixed model input/output dimensions * subtopic picker and tensor spec compute workflow on create-project page * Finalized demo page and create demo page (#380) * added base ui for demo page * minor changes * finalized navigation to demo page and loading of data * fixed tests * Edit Project Page (#383) * edit project page * Added edit project page * Fixed demo rows not highlighting properly * added some todos * improved code quality * minor bug fix * fixed todos: new types, utils.py, doc strings for tests (#385) * Added Functionality to the Rand. Pose Button and Preposition Button (#384) * added functionality for random pose * Added edit demo functionality and updated function to save changes to yaml and display changes in UI * Gave the preposition button functionality * fixed issues with conflicting typing * fixed typing deps * fixed tests * Fixed issue with multiple buttons spawning in (#386) * added functionality for random pose * Added edit demo functionality and updated function to save changes to yaml and display changes in UI * Gave the preposition button functionality * fixed issues with conflicting typing * fixed typing deps * fixed tests * fixed issues with buttons being created multiple times and probably further headache with something like this * consistent yamls/configs and subtopics in yaml (#387) * consistent yamls/configs and subtopics in yaml * pr fixes * pr fixes --------- 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> Co-authored-by: Alvin Wong <alvinwong@ufl.edu>
Carlosdc25
pushed a commit
that referenced
this pull request
Mar 13, 2026
* 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 * Create Project Page (#359) * 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 * Get sub9 pose service (#361) * 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> * Sd create project (#362) * 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 * Update import path for ScrollableFrame component * Create __init__.py * ran precommit * Added the functionality for Grab Coordinates from Simulation (#366) * 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 * Sd data collection (#367) * added create_demo_folder functions with testing * added functions for topic warnings and testing * View Project Page added with no functionality (#368) * fixing create project page and adding view_project_page * added view project page with no functionality * fixed topic warning function, tests passing (#369) * added popup for creating a demo (#370) goood job * fixed path directories (#371) * fix issue with multiple popups (#372) * added popup for creating a demo * fixed issue with popups appearing multiple times * fixed gazebo topics -> ros2 topics (#373) * fixed gazebo topics -> ros2 topics * added new file for retrieving ros2 topics * Completed create project page (#374) * quick fix * Completed create project page * Completed create project page * Sd sample input topics (#375) * sampling from input topics for schema * made doc strings consistent * Created functionality to select sub input/output topics allowing for tensor size to be known (#379) * add deterministic tensor spec sampling from ROS topic schemas for fixed model input/output dimensions * subtopic picker and tensor spec compute workflow on create-project page * Finalized demo page and create demo page (#380) * added base ui for demo page * minor changes * finalized navigation to demo page and loading of data * fixed tests * Edit Project Page (#383) * edit project page * Added edit project page * Fixed demo rows not highlighting properly * added some todos * improved code quality * minor bug fix * fixed todos: new types, utils.py, doc strings for tests (#385) * Added Functionality to the Rand. Pose Button and Preposition Button (#384) * added functionality for random pose * Added edit demo functionality and updated function to save changes to yaml and display changes in UI * Gave the preposition button functionality * fixed issues with conflicting typing * fixed typing deps * fixed tests * Fixed issue with multiple buttons spawning in (#386) * added functionality for random pose * Added edit demo functionality and updated function to save changes to yaml and display changes in UI * Gave the preposition button functionality * fixed issues with conflicting typing * fixed typing deps * fixed tests * fixed issues with buttons being created multiple times and probably further headache with something like this * consistent yamls/configs and subtopics in yaml (#387) * consistent yamls/configs and subtopics in yaml * pr fixes * pr fixes * Sd create project page (#390) * create project refactor * Refactored create_project_page into different components * Refactor create project page * Sd train test (#391) * Added train test project page * Added train test page * scaffold demo data folder layout and func returns topic values from ros (#392) * feat(data_collection): scaffold demo data layout and switch sampling to subscriber-based ROS capture * pr fixes * Added Functionality to the Pause and Play Buttons (#394) * added functionality to the play button, have to fix issues with re-clicking the play button * added pause button, major refactoring updates coming in next PR --------- 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> Co-authored-by: Alvin Wong <alvinwong@ufl.edu>
r0hanshah
added a commit
that referenced
this pull request
Mar 27, 2026
* 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 * Create Project Page (#359) * 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 * Get sub9 pose service (#361) * 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> * Sd create project (#362) * 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 * Update import path for ScrollableFrame component * Create __init__.py * ran precommit * Added the functionality for Grab Coordinates from Simulation (#366) * 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 * Sd data collection (#367) * added create_demo_folder functions with testing * added functions for topic warnings and testing * View Project Page added with no functionality (#368) * fixing create project page and adding view_project_page * added view project page with no functionality * fixed topic warning function, tests passing (#369) * added popup for creating a demo (#370) goood job * fixed path directories (#371) * fix issue with multiple popups (#372) * added popup for creating a demo * fixed issue with popups appearing multiple times * fixed gazebo topics -> ros2 topics (#373) * fixed gazebo topics -> ros2 topics * added new file for retrieving ros2 topics * Completed create project page (#374) * quick fix * Completed create project page * Completed create project page * Sd sample input topics (#375) * sampling from input topics for schema * made doc strings consistent * Created functionality to select sub input/output topics allowing for tensor size to be known (#379) * add deterministic tensor spec sampling from ROS topic schemas for fixed model input/output dimensions * subtopic picker and tensor spec compute workflow on create-project page * Finalized demo page and create demo page (#380) * added base ui for demo page * minor changes * finalized navigation to demo page and loading of data * fixed tests * Edit Project Page (#383) * edit project page * Added edit project page * Fixed demo rows not highlighting properly * added some todos * improved code quality * minor bug fix * fixed todos: new types, utils.py, doc strings for tests (#385) * Added Functionality to the Rand. Pose Button and Preposition Button (#384) * added functionality for random pose * Added edit demo functionality and updated function to save changes to yaml and display changes in UI * Gave the preposition button functionality * fixed issues with conflicting typing * fixed typing deps * fixed tests * Fixed issue with multiple buttons spawning in (#386) * added functionality for random pose * Added edit demo functionality and updated function to save changes to yaml and display changes in UI * Gave the preposition button functionality * fixed issues with conflicting typing * fixed typing deps * fixed tests * fixed issues with buttons being created multiple times and probably further headache with something like this * consistent yamls/configs and subtopics in yaml (#387) * consistent yamls/configs and subtopics in yaml * pr fixes * pr fixes * Sd create project page (#390) * create project refactor * Refactored create_project_page into different components * Refactor create project page * Sd train test (#391) * Added train test project page * Added train test page * scaffold demo data folder layout and func returns topic values from ros (#392) * feat(data_collection): scaffold demo data layout and switch sampling to subscriber-based ROS capture * pr fixes * Added Functionality to the Pause and Play Buttons (#394) * added functionality to the play button, have to fix issues with re-clicking the play button * added pause button, major refactoring updates coming in next PR * refactored the view_demo_page folder for more comprehensive UI functionality (#396) * Senior Design Spring Update (#397) * refactored the view_demo_page folder for more comprehensive UI functionality * Created service that provides data for the input topics * added graphs * scaffold for VAIRL migration * configured the environment to function within gazebo * fully migrated the vairl algorithm into ros2 package * incorporated trainer into UI * got stable instantiation of trainer * removed tests that were giving errors, will need to rewrite them * Training loop for 1 episode, still slow, no optimizations done (#407) * added cnn class w tests (#408) * maybe fixed workflow * Sd topic warnings (#412) * Added topic warnings * Added tests * Fixed step counts (#413) * Fast deterministic training loop (#414) * Training loop for 1 episode, still slow, no optimizations done * checkpoint * stable movement reset * fast deterministic training loop * updated workflow * Added deepset (#410) --------- 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> Co-authored-by: Alvin Wong <alvinwong@ufl.edu>
r0hanshah
added a commit
that referenced
this pull request
Apr 3, 2026
* 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 * Create Project Page (#359) * 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 * Get sub9 pose service (#361) * 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> * Sd create project (#362) * 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 * Update import path for ScrollableFrame component * Create __init__.py * ran precommit * Added the functionality for Grab Coordinates from Simulation (#366) * 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 * Sd data collection (#367) * added create_demo_folder functions with testing * added functions for topic warnings and testing * View Project Page added with no functionality (#368) * fixing create project page and adding view_project_page * added view project page with no functionality * fixed topic warning function, tests passing (#369) * added popup for creating a demo (#370) goood job * fixed path directories (#371) * fix issue with multiple popups (#372) * added popup for creating a demo * fixed issue with popups appearing multiple times * fixed gazebo topics -> ros2 topics (#373) * fixed gazebo topics -> ros2 topics * added new file for retrieving ros2 topics * Completed create project page (#374) * quick fix * Completed create project page * Completed create project page * Sd sample input topics (#375) * sampling from input topics for schema * made doc strings consistent * Created functionality to select sub input/output topics allowing for tensor size to be known (#379) * add deterministic tensor spec sampling from ROS topic schemas for fixed model input/output dimensions * subtopic picker and tensor spec compute workflow on create-project page * Finalized demo page and create demo page (#380) * added base ui for demo page * minor changes * finalized navigation to demo page and loading of data * fixed tests * Edit Project Page (#383) * edit project page * Added edit project page * Fixed demo rows not highlighting properly * added some todos * improved code quality * minor bug fix * fixed todos: new types, utils.py, doc strings for tests (#385) * Added Functionality to the Rand. Pose Button and Preposition Button (#384) * added functionality for random pose * Added edit demo functionality and updated function to save changes to yaml and display changes in UI * Gave the preposition button functionality * fixed issues with conflicting typing * fixed typing deps * fixed tests * Fixed issue with multiple buttons spawning in (#386) * added functionality for random pose * Added edit demo functionality and updated function to save changes to yaml and display changes in UI * Gave the preposition button functionality * fixed issues with conflicting typing * fixed typing deps * fixed tests * fixed issues with buttons being created multiple times and probably further headache with something like this * consistent yamls/configs and subtopics in yaml (#387) * consistent yamls/configs and subtopics in yaml * pr fixes * pr fixes * Sd create project page (#390) * create project refactor * Refactored create_project_page into different components * Refactor create project page * Sd train test (#391) * Added train test project page * Added train test page * scaffold demo data folder layout and func returns topic values from ros (#392) * feat(data_collection): scaffold demo data layout and switch sampling to subscriber-based ROS capture * pr fixes * Added Functionality to the Pause and Play Buttons (#394) * added functionality to the play button, have to fix issues with re-clicking the play button * added pause button, major refactoring updates coming in next PR * refactored the view_demo_page folder for more comprehensive UI functionality (#396) * Senior Design Spring Update (#397) * refactored the view_demo_page folder for more comprehensive UI functionality * Created service that provides data for the input topics * added graphs * scaffold for VAIRL migration * configured the environment to function within gazebo * fully migrated the vairl algorithm into ros2 package * incorporated trainer into UI * got stable instantiation of trainer * removed tests that were giving errors, will need to rewrite them * Training loop for 1 episode, still slow, no optimizations done (#407) * added cnn class w tests (#408) * maybe fixed workflow * Sd topic warnings (#412) * Added topic warnings * Added tests * Fixed step counts (#413) * Fast deterministic training loop (#414) * Training loop for 1 episode, still slow, no optimizations done * checkpoint * stable movement reset * fast deterministic training loop * updated workflow * Added deepset (#410) * Sd save model (#411) * added cnn class w tests * added saving model capabilities as zip, yaml for each agent, and metrics.csv * fixed cuda cpu mismatch * current saving branch * added parameter UI page, saving parameters to config, tests, model saving works * Sd general updates 1 (#417) * finished UI for view demo page * removed unused files * fixed bug with edit demo * Sd use src only (#419) * use src dir only * use only src dir * Fixed project and demo configs * Sd async graphs and training, watchlist for graphs (#420) * 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) * Add delete demo (#421) * load model functionality working (#422) * load model functionality working * added callable saved agent loader w input/output shape validation * added delete functionality for saved models (#424) * added delete functionality for saved models * pr fixes, naming conventions * fixed demos not loading properly due to project payload handling (#426) * Sd terminal outputs (#425) * Add delete demo * update git ignore * Add terminal output * Add terminal logs * refactored graphs to work on demos & train/test, async (#427) --------- 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> Co-authored-by: Alvin Wong <alvinwong@ufl.edu>
r0hanshah
added a commit
that referenced
this pull request
Apr 11, 2026
* 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 * Create Project Page (#359) * 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 * Get sub9 pose service (#361) * 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> * Sd create project (#362) * 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 * Update import path for ScrollableFrame component * Create __init__.py * ran precommit * Added the functionality for Grab Coordinates from Simulation (#366) * 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 * Sd data collection (#367) * added create_demo_folder functions with testing * added functions for topic warnings and testing * View Project Page added with no functionality (#368) * fixing create project page and adding view_project_page * added view project page with no functionality * fixed topic warning function, tests passing (#369) * added popup for creating a demo (#370) goood job * fixed path directories (#371) * fix issue with multiple popups (#372) * added popup for creating a demo * fixed issue with popups appearing multiple times * fixed gazebo topics -> ros2 topics (#373) * fixed gazebo topics -> ros2 topics * added new file for retrieving ros2 topics * Completed create project page (#374) * quick fix * Completed create project page * Completed create project page * Sd sample input topics (#375) * sampling from input topics for schema * made doc strings consistent * Created functionality to select sub input/output topics allowing for tensor size to be known (#379) * add deterministic tensor spec sampling from ROS topic schemas for fixed model input/output dimensions * subtopic picker and tensor spec compute workflow on create-project page * Finalized demo page and create demo page (#380) * added base ui for demo page * minor changes * finalized navigation to demo page and loading of data * fixed tests * Edit Project Page (#383) * edit project page * Added edit project page * Fixed demo rows not highlighting properly * added some todos * improved code quality * minor bug fix * fixed todos: new types, utils.py, doc strings for tests (#385) * Added Functionality to the Rand. Pose Button and Preposition Button (#384) * added functionality for random pose * Added edit demo functionality and updated function to save changes to yaml and display changes in UI * Gave the preposition button functionality * fixed issues with conflicting typing * fixed typing deps * fixed tests * Fixed issue with multiple buttons spawning in (#386) * added functionality for random pose * Added edit demo functionality and updated function to save changes to yaml and display changes in UI * Gave the preposition button functionality * fixed issues with conflicting typing * fixed typing deps * fixed tests * fixed issues with buttons being created multiple times and probably further headache with something like this * consistent yamls/configs and subtopics in yaml (#387) * consistent yamls/configs and subtopics in yaml * pr fixes * pr fixes * Sd create project page (#390) * create project refactor * Refactored create_project_page into different components * Refactor create project page * Sd train test (#391) * Added train test project page * Added train test page * scaffold demo data folder layout and func returns topic values from ros (#392) * feat(data_collection): scaffold demo data layout and switch sampling to subscriber-based ROS capture * pr fixes * Added Functionality to the Pause and Play Buttons (#394) * added functionality to the play button, have to fix issues with re-clicking the play button * added pause button, major refactoring updates coming in next PR * refactored the view_demo_page folder for more comprehensive UI functionality (#396) * Senior Design Spring Update (#397) * refactored the view_demo_page folder for more comprehensive UI functionality * Created service that provides data for the input topics * added graphs * scaffold for VAIRL migration * configured the environment to function within gazebo * fully migrated the vairl algorithm into ros2 package * incorporated trainer into UI * got stable instantiation of trainer * removed tests that were giving errors, will need to rewrite them * Training loop for 1 episode, still slow, no optimizations done (#407) * added cnn class w tests (#408) * maybe fixed workflow * Sd topic warnings (#412) * Added topic warnings * Added tests * Fixed step counts (#413) * Fast deterministic training loop (#414) * Training loop for 1 episode, still slow, no optimizations done * checkpoint * stable movement reset * fast deterministic training loop * updated workflow * Added deepset (#410) * Sd save model (#411) * added cnn class w tests * added saving model capabilities as zip, yaml for each agent, and metrics.csv * fixed cuda cpu mismatch * current saving branch * added parameter UI page, saving parameters to config, tests, model saving works * Sd general updates 1 (#417) * finished UI for view demo page * removed unused files * fixed bug with edit demo * Sd use src only (#419) * use src dir only * use only src dir * Fixed project and demo configs * Sd async graphs and training, watchlist for graphs (#420) * 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) * Add delete demo (#421) * load model functionality working (#422) * load model functionality working * added callable saved agent loader w input/output shape validation * added delete functionality for saved models (#424) * added delete functionality for saved models * pr fixes, naming conventions * fixed demos not loading properly due to project payload handling (#426) * Sd terminal outputs (#425) * Add delete demo * update git ignore * Add terminal output * Add terminal logs * refactored graphs to work on demos & train/test, async (#427) * Testing loop (#431) * added functionality for testing model * checkpoint * implemented testing loop and other fixes * added more metrics to train/test and demos update live (#432) * added more metrics to train/test and demos update live * fixed failing tests * Sd unordered sets (#433) * 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 * Sd get topic hertz (#434) * Added topic hertz sampling * Added get topic hertz * Add topics section hertz * try fix for ci * try fix for ci * try fix for ci * another fix with ci --------- 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> Co-authored-by: Alvin Wong <alvinwong@ufl.edu>
Isabella1245
pushed a commit
that referenced
this pull request
Apr 20, 2026
* 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 * Create Project Page (#359) * 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 * Get sub9 pose service (#361) * 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> * Sd create project (#362) * 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 * Update import path for ScrollableFrame component * Create __init__.py * ran precommit * Added the functionality for Grab Coordinates from Simulation (#366) * 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 * Sd data collection (#367) * added create_demo_folder functions with testing * added functions for topic warnings and testing * View Project Page added with no functionality (#368) * fixing create project page and adding view_project_page * added view project page with no functionality * fixed topic warning function, tests passing (#369) * added popup for creating a demo (#370) goood job * fixed path directories (#371) * fix issue with multiple popups (#372) * added popup for creating a demo * fixed issue with popups appearing multiple times * fixed gazebo topics -> ros2 topics (#373) * fixed gazebo topics -> ros2 topics * added new file for retrieving ros2 topics * Completed create project page (#374) * quick fix * Completed create project page * Completed create project page * Sd sample input topics (#375) * sampling from input topics for schema * made doc strings consistent * Created functionality to select sub input/output topics allowing for tensor size to be known (#379) * add deterministic tensor spec sampling from ROS topic schemas for fixed model input/output dimensions * subtopic picker and tensor spec compute workflow on create-project page * Finalized demo page and create demo page (#380) * added base ui for demo page * minor changes * finalized navigation to demo page and loading of data * fixed tests --------- 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>
Isabella1245
pushed a commit
that referenced
this pull request
Apr 20, 2026
* 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 * Create Project Page (#359) * 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 * Get sub9 pose service (#361) * 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> * Sd create project (#362) * 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 * Update import path for ScrollableFrame component * Create __init__.py * ran precommit * Added the functionality for Grab Coordinates from Simulation (#366) * 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 * Sd data collection (#367) * added create_demo_folder functions with testing * added functions for topic warnings and testing * View Project Page added with no functionality (#368) * fixing create project page and adding view_project_page * added view project page with no functionality * fixed topic warning function, tests passing (#369) * added popup for creating a demo (#370) goood job * fixed path directories (#371) * fix issue with multiple popups (#372) * added popup for creating a demo * fixed issue with popups appearing multiple times * fixed gazebo topics -> ros2 topics (#373) * fixed gazebo topics -> ros2 topics * added new file for retrieving ros2 topics * Completed create project page (#374) * quick fix * Completed create project page * Completed create project page * Sd sample input topics (#375) * sampling from input topics for schema * made doc strings consistent * Created functionality to select sub input/output topics allowing for tensor size to be known (#379) * add deterministic tensor spec sampling from ROS topic schemas for fixed model input/output dimensions * subtopic picker and tensor spec compute workflow on create-project page * Finalized demo page and create demo page (#380) * added base ui for demo page * minor changes * finalized navigation to demo page and loading of data * fixed tests * Edit Project Page (#383) * edit project page * Added edit project page * Fixed demo rows not highlighting properly * added some todos * improved code quality * minor bug fix * fixed todos: new types, utils.py, doc strings for tests (#385) * Added Functionality to the Rand. Pose Button and Preposition Button (#384) * added functionality for random pose * Added edit demo functionality and updated function to save changes to yaml and display changes in UI * Gave the preposition button functionality * fixed issues with conflicting typing * fixed typing deps * fixed tests * Fixed issue with multiple buttons spawning in (#386) * added functionality for random pose * Added edit demo functionality and updated function to save changes to yaml and display changes in UI * Gave the preposition button functionality * fixed issues with conflicting typing * fixed typing deps * fixed tests * fixed issues with buttons being created multiple times and probably further headache with something like this * consistent yamls/configs and subtopics in yaml (#387) * consistent yamls/configs and subtopics in yaml * pr fixes * pr fixes --------- 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> Co-authored-by: Alvin Wong <alvinwong@ufl.edu>
Isabella1245
pushed a commit
that referenced
this pull request
Apr 20, 2026
* 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 * Create Project Page (#359) * 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 * Get sub9 pose service (#361) * 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> * Sd create project (#362) * 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 * Update import path for ScrollableFrame component * Create __init__.py * ran precommit * Added the functionality for Grab Coordinates from Simulation (#366) * 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 * Sd data collection (#367) * added create_demo_folder functions with testing * added functions for topic warnings and testing * View Project Page added with no functionality (#368) * fixing create project page and adding view_project_page * added view project page with no functionality * fixed topic warning function, tests passing (#369) * added popup for creating a demo (#370) goood job * fixed path directories (#371) * fix issue with multiple popups (#372) * added popup for creating a demo * fixed issue with popups appearing multiple times * fixed gazebo topics -> ros2 topics (#373) * fixed gazebo topics -> ros2 topics * added new file for retrieving ros2 topics * Completed create project page (#374) * quick fix * Completed create project page * Completed create project page * Sd sample input topics (#375) * sampling from input topics for schema * made doc strings consistent * Created functionality to select sub input/output topics allowing for tensor size to be known (#379) * add deterministic tensor spec sampling from ROS topic schemas for fixed model input/output dimensions * subtopic picker and tensor spec compute workflow on create-project page * Finalized demo page and create demo page (#380) * added base ui for demo page * minor changes * finalized navigation to demo page and loading of data * fixed tests * Edit Project Page (#383) * edit project page * Added edit project page * Fixed demo rows not highlighting properly * added some todos * improved code quality * minor bug fix * fixed todos: new types, utils.py, doc strings for tests (#385) * Added Functionality to the Rand. Pose Button and Preposition Button (#384) * added functionality for random pose * Added edit demo functionality and updated function to save changes to yaml and display changes in UI * Gave the preposition button functionality * fixed issues with conflicting typing * fixed typing deps * fixed tests * Fixed issue with multiple buttons spawning in (#386) * added functionality for random pose * Added edit demo functionality and updated function to save changes to yaml and display changes in UI * Gave the preposition button functionality * fixed issues with conflicting typing * fixed typing deps * fixed tests * fixed issues with buttons being created multiple times and probably further headache with something like this * consistent yamls/configs and subtopics in yaml (#387) * consistent yamls/configs and subtopics in yaml * pr fixes * pr fixes * Sd create project page (#390) * create project refactor * Refactored create_project_page into different components * Refactor create project page * Sd train test (#391) * Added train test project page * Added train test page * scaffold demo data folder layout and func returns topic values from ros (#392) * feat(data_collection): scaffold demo data layout and switch sampling to subscriber-based ROS capture * pr fixes * Added Functionality to the Pause and Play Buttons (#394) * added functionality to the play button, have to fix issues with re-clicking the play button * added pause button, major refactoring updates coming in next PR --------- 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> Co-authored-by: Alvin Wong <alvinwong@ufl.edu>
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.
fixed path directory