DroneResponse / airsim-integration

2 stars 2 forks source link

Improve Testing and Benchmarking Abilities #37

Open saifulislampi opened 8 months ago

saifulislampi commented 8 months ago

Testing any changes to this repository takes a long time. We need to introduce features that will enable us to test faster and debug more efficiently. I am listing some ideas for documentation and discussion. If I decide to pursue any of these, I will create separate issues. We need two types of features: first, an easier testing setup and second, a way to measure both performance and fidelity. Here are some subtasks I am considering now, with plans to add more later. Some of these features may already exist.

  1. Add a total received count per drone and more comprehensive statistics.
  2. Enable testing of the receiver without Unreal.
  3. Facilitate testing of both the sender and receiver with a single script on the same machine (possibly in a container).
  4. Allow testing of mock data from the sender side without running the entire setup.
  5. Log pose data and the receiver side in a file
saifulislampi commented 8 months ago

@murphym18 and @dthain Please add anything else you think appropriate.