Skip to content

Conversation

@BohanZhang1
Copy link
Member

No description provided.

yashaswini-slu and others added 30 commits May 4, 2024 22:45
* Refactoring of save_method

* AbstractMission Changes

* Add desktop.ini and key.json to .gitignore

* Save_method tested

* Update abstract_mission.py

* Update GCS storage

* Work in Progress uploading html files.

* Update point_deviation_monitor.py

* initial set up of the abstract class and concrete implementation

* this should work

* this should work

* fetch report files from GCS

* Uploading Html files currently working

* Attempt to pass test, indent error

* Replaces unneeded inheritance and functions

* local file handling bug fix

* delete unnecessary file

* edits

* Reworked File Path

* another edit

* Removed local html file saving from draw_interactive_trace_vs_planned

* pushing up

* Update

* Update

* Update

* Replaces every instance of upload_to_gcs with save_report_to_storage

* parse pass/fail counts

* setting up explanation of task

* Update drone count

* Fix pass/fail extra counts (#159)

* Modify pass/fail count

* Modify pass/fail count

* Modify pass/fail count

* update files for sprint 5

* Update workflow actions and requirements

* update wiki

* add loader in report dashboard

* Update workflows

* separate header from loader in homepage

* fix alignments of text on homepage

* fix alignments of text on homepage

* fixed those typos

* Fix typo

* Remove old comments

* Remove extra files

* Issue165  File Paths need work

* initially setting up the process

* first attempt

* tested and complete, with built in auto test

* html file links

* File paths work in progress, files upload, two separate paths are generated

* Updated initializations of the grapher to include log_subdir and storage_service, fixes files paths

* improve legibility

* rid of extra folder

* final touches as requested

* final touches as requested

* PNG file handling fix

* Update

* Update

* Update

* HTML frontend

* Update

* Update

* Update

* Update

* slowly adding the needed foundations for enviromentModel

* this is a good start for the foundation, more changes will be required, when looking at how the team created the file structure

* MainJson file and updates commit

* Added API functions to simulation model

* matching file structure

* Adding workflows to the branch

* Adding CODEOWNERS

* Added Cesium dependency

* moved file locations as requested

* Added addition files which may be needed for simulation

* Added simulationPage  which may be needed for simulation

* Delete frontend/src/components/SimulationConfigurationModel.js

* this should work

* making sure

* Items on Simulation Page Shifted Left

* Drone Icon Addition

* Deleted extra imports (IconButton and MyLocationIcon)

* annotation fix of 'process' not defined

* WIP Cesium Map and React integration

* Parts of Cesium now Load. Still Errors out.

* Item Spacing Fix

* Integrated Cesium with React, More work to be done

* uncommented imageURLS, as Val has this in her sprint

* disabling tokenization to allow for process to run, team will need to agree on token

* React Cesium Integration fixes

* grabbing the imports needed for droneModel import, and retrofitting

* cleaned up outsanding errors, edited some methods for drag and drop

* Integrated React in Cesium-map path, wizard TBD

* Controls Display and Horizontal Stepper display update

* Stepper Update

* Cesium Map Visibility and Map Controls

* Added files from repo. Cesium file unchanged

* Cesium Map Unchanged.Files imported

* added those images as requested

* fixes

* fixes

* fixes

* fixes

* workflow fix

* workflow fix

* workflow fix

* workflow fix

* workflow fix

* workflow fix

* mainJson Integration for Single Drone

* this should function as planned

* need to talk about instillation of craco or removal of this dpeendency

* fixed craco issue

* Array Update

* file update

* return fixes

* Fixes the multiple drone drag and drog error

* attempting massive restructure

* I've added as much error handling as necessary, this makes sure that drondata exists at multiple layers, however the error surround position X not existing still persists, this means it is occuring in the passes from MissionConfiguration, or DronConfigs parents, but this allows for error handling

* deleted redundant package

* camera position fix

* drone confg edit

* compile success

* removed changes to mission config

* Addressed commments from previous pr. Code Cleanup

* label update

* Fixes issue214. Decrement now correctly updates Cesium Map

* Uses pop instead of droneid. removed function deletedronebyid

* DroneName update in Cesium

* CesiumMap 3D Assets

* workflow fixes

* initial fixes

* Added comments and null checks

* import fixes

* clean push of pixel streaming and start_enviroment.ps1

* Pixel Streaming

* Updated Nav Bar

* Changed Simulations to Simulation

* finished

* Landing Page done

* Updated NavBar

* Fixed Get Started button and veiw documentation is now responsive

* Merge landingPage updates and local changes

* added about us page

* added css allowing user to see accepted ranges

* file changes

* Added input validation for wind speed

* Fixed Major typo, added some console logs, added Nav Bar to Router

* Added in a protector so camera onl flys when I want it to, this make not work once data is back to flowing

* fix files

* Implement UI for IMU sensor details - Issue #25

* Revert App.js to match main

* Fix App.js structure to pass auto-test

* Fixed typo, added some logs

* Close to fix

* Data Flow now works*

* added frontend app testing via jest

* Create Dockerfiles

* Upload settings.json

* Fix setting.json not found error

* Major update to Dockerfiles: optimized build, multi-stage builds, updated base image, improved security

* Fix directory error

* Revert to linux containers

* Revert airsim_application.py changes

* Revert settings.json

* Update .gitignore

* Fix image connection to host with host.docker.internal

* Fix undetected node_modules

* update docker-compose

* trying to fix linting test

* fixed a couple minor issues, but then realized several critical values were hard-coded and started parameterizing into ENV vars

* added aboutus test

* back to working state without DRV-Unreal (next up, containerize and implement DRV-Unreal)

* Add new code owners to CODEOWNERS file

* Update CODEOWNERS to reflect current ownership

Removed several code owners from the repository. GH is automatically adding multiple codeowners to reviews of PRs. I really only want the current Tech Lead and Bohan to get pinged for PR code reviews.

* Removed App.js Changes

* Trying to remove app.js changes

* creating new pull request

* containerize the simulator, and cleanup the config dir that was accidentally added (nothing bad revealed)

* the simulator isn't working fully, but at least it's not crashing; added a health check between front-end and backe-end that is visible in the front-end.

* ensure the hot reload functionality worked as expected

* address linting and codeql issues

* update README

* readme updates

* we needed a way to A) make sure it worked without the simulator and B) make sure it works across platforms. I have not tested the powershell scripts directly, but they *should* work.

* better documentation & better token handling

* fix yml to yaml

* explain how to set up the env files for local dev

* Implemented improved test implementation

* fixed async state issue, used strict equality, removed that accidental txt file, kept enabled switch disabled for consistency

* Boom. Post calls working

* Update function name for clarity

* Bump requests from 2.31.0 to 2.32.4 in /backend

Bumps [requests](https://github.com/psf/requests) from 2.31.0 to 2.32.4.
- [Release notes](https://github.com/psf/requests/releases)
- [Changelog](https://github.com/psf/requests/blob/main/HISTORY.md)
- [Commits](psf/requests@v2.31.0...v2.32.4)

---
updated-dependencies:
- dependency-name: requests
  dependency-version: 2.32.4
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>

* fixup gitignore

---------

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: darweshiamerson <darweshiamerson@gmail.com>
Co-authored-by: Darweshi Amerson <123123828+Damerson1@users.noreply.github.com>
Co-authored-by: mohamdlog <127714779+mohamdlog@users.noreply.github.com>
Co-authored-by: nguzinski <nguzinski@slu.edu>
Co-authored-by: vgalianorouge <valerie.galianorouge@slu.edu>
Co-authored-by: Deen <devjs.nurudeen@gmail.com>
Co-authored-by: Rakesh Ranga Buram <rakesh.rangaburam@slu.edu>
Co-authored-by: Rakesh-Ranga-Buram <142997500+Rakesh-Ranga-Buram@users.noreply.github.com>
Co-authored-by: Charlie Wells <139725349+CharlieWells13@users.noreply.github.com>
Co-authored-by: Henry Barsanti <henrybarsanti@gmail.com>
Co-authored-by: Prakhyat Pandit <ppandit1@mcs-9tfy1v.lan>
Co-authored-by: Ahmed Bektic <ahmed.bektic@slu.edu>
Co-authored-by: Prakhyat Pandit <prakhyatpandit@gmail.com>
Co-authored-by: Daniel Shown <5590333+kungfuchicken@users.noreply.github.com>
Co-authored-by: Charlie Wells <charlie@freude.com>
Co-authored-by: ahmedbektic <ahmed.bektic5@gmail.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
# Conflicts:
#	LICENSE
#	backend/PythonClient/server/simulation_server.py
#	frontend/src/App.js
#	frontend/src/LandingPage.jsx
#	frontend/src/components/Configuration/DroneConfiguration.jsx
#	frontend/src/components/Configuration/SensorConfiguration.jsx
#	frontend/src/components/EnvironmentConfiguration.jsx
#	frontend/src/components/FuzzyDashboard.jsx
#	frontend/src/components/HorizontalLinearStepper.jsx
#	frontend/src/components/MonitorControl.jsx
#	frontend/src/components/ReportDashboard.jsx
#	frontend/src/const.js
#	frontend/src/pages/Home.jsx
#	frontend/src/styles.css
#	readme.md
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.

5 participants