Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

rough draft of scene qa script #1971

Draft
wants to merge 31 commits into
base: main
Choose a base branch
from
Draft

rough draft of scene qa script #1971

wants to merge 31 commits into from

Commits on Apr 19, 2023

  1. rough draft of scene qa script

    aclegg3 authored and jturner65 committed Apr 19, 2023
    Configuration menu
    Copy the full SHA
    2f4bfdb View commit details
    Browse the repository at this point in the history
  2. added ability to specify scene and dataset in a json config file inst…

    …ead of specifying on the command line when running the qa_scene.py script. Also added colored print statements to make the output easier to read. Also added a qa_scene_utils.py file to separate the important processing code from helper functions
    jrreyna authored and jturner65 committed Apr 19, 2023
    Configuration menu
    Copy the full SHA
    b3549b4 View commit details
    Browse the repository at this point in the history
  3. made the qa_scenes.py script into a subclass of magnum.platform.glfw.…

    …Application so that we can test how fast the rendering is
    jrreyna authored and jturner65 committed Apr 19, 2023
    Configuration menu
    Copy the full SHA
    d6e2aad View commit details
    Browse the repository at this point in the history
  4. added tentative ability to iterate through scenes in the viewer app, …

    …abstracted some big chunks of scene/stage processing code into functions, and created a new qa scene json config file
    jrreyna authored and jturner65 committed Apr 19, 2023
    Configuration menu
    Copy the full SHA
    51b4e5e View commit details
    Browse the repository at this point in the history
  5. added unique settings file for qa_scenes and included function to cre…

    …ate unique filenames for output files
    jrreyna authored and jturner65 committed Apr 19, 2023
    Configuration menu
    Copy the full SHA
    f46602e View commit details
    Browse the repository at this point in the history
  6. refactoring collision test. Also rearranged some code, now calling pr…

    …ofile_scene() from inside the iteratively_test_all_scenes() function. Added ability to specify initial transform of agent. Started writing code to generate a default scene if none exists in the dataset config file
    jrreyna authored and jturner65 committed Apr 19, 2023
    Configuration menu
    Copy the full SHA
    73c91b6 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    915ec0e View commit details
    Browse the repository at this point in the history
  8. added viewer app to qa_scenes.py so you can visualize the scene if yo…

    …u specify in the config file. You can press 'c' to watch the collision test occur, or if you don't run the app with the viewer on, it will run all the tests specified in the config file you want to test. Refactoring some of the functions in qa_scenes.py, and abstracting some code snippets into separate methods bc some of the functions were getting long and difficult to read. Also added code to time how long the collision test takes at each position
    jrreyna authored and jturner65 committed Apr 19, 2023
    Configuration menu
    Copy the full SHA
    6641239 View commit details
    Browse the repository at this point in the history
  9. writes detailed collision info to json

    jrreyna authored and jturner65 committed Apr 19, 2023
    Configuration menu
    Copy the full SHA
    55c1968 View commit details
    Browse the repository at this point in the history
  10. added rendering of whole scene from above, as well as adding the rend…

    …er times to the comprehensive json
    jrreyna authored and jturner65 committed Apr 19, 2023
    Configuration menu
    Copy the full SHA
    839527c View commit details
    Browse the repository at this point in the history
  11. can now run test to see how long dataset objects take to fall asleep …

    …over a given number of seconds. It saves the results in the comprehensive json file
    jrreyna authored and jturner65 committed Apr 19, 2023
    Configuration menu
    Copy the full SHA
    876da0a View commit details
    Browse the repository at this point in the history
  12. removed debug print statements in the function that runs the dataset …

    …object sleep test
    jrreyna authored and jturner65 committed Apr 19, 2023
    Configuration menu
    Copy the full SHA
    5bb7ce5 View commit details
    Browse the repository at this point in the history
  13. creates csv for render time, collision time, and sleep test time summ…

    …aries for each scene
    jrreyna authored and jturner65 committed Apr 19, 2023
    Configuration menu
    Copy the full SHA
    4bfd74c View commit details
    Browse the repository at this point in the history
  14. updated function that writes csv files for the timed scene tests to s…

    …till work when some of the tests aren't run, e.g. if we are running the render test, but not the collision nor sleep tests
    jrreyna authored and jturner65 committed Apr 19, 2023
    Configuration menu
    Copy the full SHA
    2cc5af7 View commit details
    Browse the repository at this point in the history
  15. Configuration menu
    Copy the full SHA
    171a07d View commit details
    Browse the repository at this point in the history
  16. remove duplicates if there are stages and scenes with the same name. …

    …Now runs on both stages and scenes
    jrreyna authored and jturner65 committed Apr 19, 2023
    Configuration menu
    Copy the full SHA
    caafb67 View commit details
    Browse the repository at this point in the history
  17. removed function to print stage and scene handles without extension a…

    …nd path before it
    jrreyna authored and jturner65 committed Apr 19, 2023
    Configuration menu
    Copy the full SHA
    bfa7790 View commit details
    Browse the repository at this point in the history
  18. made 'silent' a global var to be read from config file. Also deleted …

    …some config files and updated the old ones
    jrreyna authored and jturner65 committed Apr 19, 2023
    Configuration menu
    Copy the full SHA
    8a18682 View commit details
    Browse the repository at this point in the history
  19. update floorplanner config

    aclegg3 authored and jturner65 committed Apr 19, 2023
    Configuration menu
    Copy the full SHA
    0198ce7 View commit details
    Browse the repository at this point in the history
  20. update ReplicaCAD config

    aclegg3 authored and jturner65 committed Apr 19, 2023
    Configuration menu
    Copy the full SHA
    f46eebe View commit details
    Browse the repository at this point in the history
  21. update to floorplanner v0.2.1

    aclegg3 authored and jturner65 committed Apr 19, 2023
    Configuration menu
    Copy the full SHA
    b7cac4f View commit details
    Browse the repository at this point in the history
  22. fixed some bugs, removed redundancies, added top-down island map and …

    …better crash tracking
    aclegg3 authored and jturner65 committed Apr 19, 2023
    Configuration menu
    Copy the full SHA
    7725369 View commit details
    Browse the repository at this point in the history
  23. clean-up qa_scene_settings

    aclegg3 authored and jturner65 committed Apr 19, 2023
    Configuration menu
    Copy the full SHA
    a2d8c44 View commit details
    Browse the repository at this point in the history
  24. Configuration menu
    Copy the full SHA
    64fb27d View commit details
    Browse the repository at this point in the history
  25. add navmesh floor clasification util in sim_utils.py. Added more conf…

    …ig options for reduced metric output. Minor cleanup.
    aclegg3 authored and jturner65 committed Apr 19, 2023
    Configuration menu
    Copy the full SHA
    a3691ad View commit details
    Browse the repository at this point in the history
  26. Configuration menu
    Copy the full SHA
    190fb00 View commit details
    Browse the repository at this point in the history
  27. replicaCAD json updates

    aclegg3 authored and jturner65 committed Apr 19, 2023
    Configuration menu
    Copy the full SHA
    18d2674 View commit details
    Browse the repository at this point in the history
  28. Configuration menu
    Copy the full SHA
    b121a0d View commit details
    Browse the repository at this point in the history
  29. Configuration menu
    Copy the full SHA
    184a223 View commit details
    Browse the repository at this point in the history
  30. --minor

    jturner65 committed Apr 19, 2023
    Configuration menu
    Copy the full SHA
    dc508fc View commit details
    Browse the repository at this point in the history

Commits on May 23, 2023

  1. Configuration menu
    Copy the full SHA
    61868f6 View commit details
    Browse the repository at this point in the history