├── .gitignore ├── .gitmodules ├── CLAUDE.local.md ├── CLAUDE.md ├── LICENSE ├── README.md ├── assets ├── ros2_viz_client.png └── xbox_client.png ├── crazyflie_benchmark ├── __init__.py ├── analyze │ ├── __init__.py │ ├── analyze.py │ ├── comparator.py │ ├── metrics.py │ └── visualizer.py ├── config.py ├── config │ ├── hardware_config.yaml │ └── simulator_config.yaml ├── connection.py ├── controller.py ├── data_processor.py ├── logging_manager.py ├── main.py ├── plotter.py ├── requirements.txt ├── safety.py ├── test_plans │ ├── impulse_tests.yaml │ ├── sine_sweep_tests.yaml │ └── step_tests.yaml ├── tests │ ├── __init__.py │ ├── base.py │ ├── impulse.py │ ├── sine_sweep.py │ └── step.py ├── tools │ ├── latency_measurement.py │ └── thrust_estimation.py └── utils.py ├── crazyflie_sim ├── __init__.py ├── api │ ├── __init__.py │ └── server.py ├── config.py ├── controllers │ └── __init__.py ├── ros2_vis_client.py ├── run.py ├── sim │ ├── __init__.py │ └── simulation_manager.py └── xbox_client.py ├── docker └── isaaclab │ ├── .env │ ├── Dockerfile │ └── docker-compose.yml └── scripts ├── init.sh ├── run.py └── start.sh /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jason-xy/CrazySim2Real/HEAD/.gitignore -------------------------------------------------------------------------------- /.gitmodules: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jason-xy/CrazySim2Real/HEAD/.gitmodules -------------------------------------------------------------------------------- /CLAUDE.local.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jason-xy/CrazySim2Real/HEAD/CLAUDE.local.md -------------------------------------------------------------------------------- /CLAUDE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jason-xy/CrazySim2Real/HEAD/CLAUDE.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jason-xy/CrazySim2Real/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jason-xy/CrazySim2Real/HEAD/README.md -------------------------------------------------------------------------------- /assets/ros2_viz_client.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jason-xy/CrazySim2Real/HEAD/assets/ros2_viz_client.png -------------------------------------------------------------------------------- /assets/xbox_client.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jason-xy/CrazySim2Real/HEAD/assets/xbox_client.png -------------------------------------------------------------------------------- /crazyflie_benchmark/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jason-xy/CrazySim2Real/HEAD/crazyflie_benchmark/__init__.py -------------------------------------------------------------------------------- /crazyflie_benchmark/analyze/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jason-xy/CrazySim2Real/HEAD/crazyflie_benchmark/analyze/__init__.py -------------------------------------------------------------------------------- /crazyflie_benchmark/analyze/analyze.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jason-xy/CrazySim2Real/HEAD/crazyflie_benchmark/analyze/analyze.py -------------------------------------------------------------------------------- /crazyflie_benchmark/analyze/comparator.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jason-xy/CrazySim2Real/HEAD/crazyflie_benchmark/analyze/comparator.py -------------------------------------------------------------------------------- /crazyflie_benchmark/analyze/metrics.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jason-xy/CrazySim2Real/HEAD/crazyflie_benchmark/analyze/metrics.py -------------------------------------------------------------------------------- /crazyflie_benchmark/analyze/visualizer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jason-xy/CrazySim2Real/HEAD/crazyflie_benchmark/analyze/visualizer.py -------------------------------------------------------------------------------- /crazyflie_benchmark/config.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jason-xy/CrazySim2Real/HEAD/crazyflie_benchmark/config.py -------------------------------------------------------------------------------- /crazyflie_benchmark/config/hardware_config.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jason-xy/CrazySim2Real/HEAD/crazyflie_benchmark/config/hardware_config.yaml -------------------------------------------------------------------------------- /crazyflie_benchmark/config/simulator_config.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jason-xy/CrazySim2Real/HEAD/crazyflie_benchmark/config/simulator_config.yaml -------------------------------------------------------------------------------- /crazyflie_benchmark/connection.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jason-xy/CrazySim2Real/HEAD/crazyflie_benchmark/connection.py -------------------------------------------------------------------------------- /crazyflie_benchmark/controller.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jason-xy/CrazySim2Real/HEAD/crazyflie_benchmark/controller.py -------------------------------------------------------------------------------- /crazyflie_benchmark/data_processor.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jason-xy/CrazySim2Real/HEAD/crazyflie_benchmark/data_processor.py -------------------------------------------------------------------------------- /crazyflie_benchmark/logging_manager.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jason-xy/CrazySim2Real/HEAD/crazyflie_benchmark/logging_manager.py -------------------------------------------------------------------------------- /crazyflie_benchmark/main.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jason-xy/CrazySim2Real/HEAD/crazyflie_benchmark/main.py -------------------------------------------------------------------------------- /crazyflie_benchmark/plotter.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jason-xy/CrazySim2Real/HEAD/crazyflie_benchmark/plotter.py -------------------------------------------------------------------------------- /crazyflie_benchmark/requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jason-xy/CrazySim2Real/HEAD/crazyflie_benchmark/requirements.txt -------------------------------------------------------------------------------- /crazyflie_benchmark/safety.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jason-xy/CrazySim2Real/HEAD/crazyflie_benchmark/safety.py -------------------------------------------------------------------------------- /crazyflie_benchmark/test_plans/impulse_tests.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jason-xy/CrazySim2Real/HEAD/crazyflie_benchmark/test_plans/impulse_tests.yaml -------------------------------------------------------------------------------- /crazyflie_benchmark/test_plans/sine_sweep_tests.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jason-xy/CrazySim2Real/HEAD/crazyflie_benchmark/test_plans/sine_sweep_tests.yaml -------------------------------------------------------------------------------- /crazyflie_benchmark/test_plans/step_tests.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jason-xy/CrazySim2Real/HEAD/crazyflie_benchmark/test_plans/step_tests.yaml -------------------------------------------------------------------------------- /crazyflie_benchmark/tests/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jason-xy/CrazySim2Real/HEAD/crazyflie_benchmark/tests/__init__.py -------------------------------------------------------------------------------- /crazyflie_benchmark/tests/base.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jason-xy/CrazySim2Real/HEAD/crazyflie_benchmark/tests/base.py -------------------------------------------------------------------------------- /crazyflie_benchmark/tests/impulse.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jason-xy/CrazySim2Real/HEAD/crazyflie_benchmark/tests/impulse.py -------------------------------------------------------------------------------- /crazyflie_benchmark/tests/sine_sweep.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jason-xy/CrazySim2Real/HEAD/crazyflie_benchmark/tests/sine_sweep.py -------------------------------------------------------------------------------- /crazyflie_benchmark/tests/step.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jason-xy/CrazySim2Real/HEAD/crazyflie_benchmark/tests/step.py -------------------------------------------------------------------------------- /crazyflie_benchmark/tools/latency_measurement.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /crazyflie_benchmark/tools/thrust_estimation.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jason-xy/CrazySim2Real/HEAD/crazyflie_benchmark/tools/thrust_estimation.py -------------------------------------------------------------------------------- /crazyflie_benchmark/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jason-xy/CrazySim2Real/HEAD/crazyflie_benchmark/utils.py -------------------------------------------------------------------------------- /crazyflie_sim/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /crazyflie_sim/api/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /crazyflie_sim/api/server.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jason-xy/CrazySim2Real/HEAD/crazyflie_sim/api/server.py -------------------------------------------------------------------------------- /crazyflie_sim/config.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jason-xy/CrazySim2Real/HEAD/crazyflie_sim/config.py -------------------------------------------------------------------------------- /crazyflie_sim/controllers/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jason-xy/CrazySim2Real/HEAD/crazyflie_sim/controllers/__init__.py -------------------------------------------------------------------------------- /crazyflie_sim/ros2_vis_client.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jason-xy/CrazySim2Real/HEAD/crazyflie_sim/ros2_vis_client.py -------------------------------------------------------------------------------- /crazyflie_sim/run.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jason-xy/CrazySim2Real/HEAD/crazyflie_sim/run.py -------------------------------------------------------------------------------- /crazyflie_sim/sim/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /crazyflie_sim/sim/simulation_manager.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jason-xy/CrazySim2Real/HEAD/crazyflie_sim/sim/simulation_manager.py -------------------------------------------------------------------------------- /crazyflie_sim/xbox_client.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jason-xy/CrazySim2Real/HEAD/crazyflie_sim/xbox_client.py -------------------------------------------------------------------------------- /docker/isaaclab/.env: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jason-xy/CrazySim2Real/HEAD/docker/isaaclab/.env -------------------------------------------------------------------------------- /docker/isaaclab/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jason-xy/CrazySim2Real/HEAD/docker/isaaclab/Dockerfile -------------------------------------------------------------------------------- /docker/isaaclab/docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jason-xy/CrazySim2Real/HEAD/docker/isaaclab/docker-compose.yml -------------------------------------------------------------------------------- /scripts/init.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jason-xy/CrazySim2Real/HEAD/scripts/init.sh -------------------------------------------------------------------------------- /scripts/run.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jason-xy/CrazySim2Real/HEAD/scripts/run.py -------------------------------------------------------------------------------- /scripts/start.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jason-xy/CrazySim2Real/HEAD/scripts/start.sh --------------------------------------------------------------------------------