Skip to content

IROS 2022: Towards Reproducible Evaluations for Flying Drone Controllers in Virtual Environments

Notifications You must be signed in to change notification settings

alpha-drone-control/VRFlightSim

Repository files navigation

VRFlightSim

IROS 2022: Towards Reproducible Evaluations for Flying Drone Controllers in Virtual Environments

GUI for Human-drone interaction experiment based on Airsim, support weather adjustment, velocity and angle data visualization.
Report bug / Request feature

Table of content

Prerequisites

Required environment:

User manual

-How to use:
Download the binary, and run the Blocks.exe
Clone the code and install the prerequistes above, then use Python to run main.py

-Basic manual control:

Forward:

Backward:

Move left:

Move right:

Move up: w

Move down: s

Turn left: a

Turn right: d

-Experiment Instruction:

  1. Input the name and experiment trial.

  2. Type the weather ratio in the entry ( 0.0-1.0 Type: float).

  3. Type the wind speed in the entry ( x,y,z Type: int).

  4. Click on the Check bottons e.g. Rain on the application to select weather.

  5. Click on the Check botton 'Start experiment' to start the experiment and logging the data.

-Changing experiment path:

  1. Open main.py on editor

  2. Change the second argument of "GUI = DroneEnvSettingGUI(depc, u, pp.get_path())"

  3. e.g. changing "pp.get_path()" into "cp.get_path()"

About

IROS 2022: Towards Reproducible Evaluations for Flying Drone Controllers in Virtual Environments

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages