├── .gitignore ├── .gitmodules ├── LICENSE ├── README.md ├── configs ├── .gitignore ├── drone0 │ ├── USB3_camera_RGB24_HUB.ini │ ├── arUcoList.xml │ ├── ardrone_bottom.yaml │ ├── ardrone_front.yaml │ ├── configFile.xml │ ├── configMission.xml │ ├── droneConfiguration.xml │ ├── drone_logger_config.xml │ ├── ekf_state_estimator_config.xml │ ├── ibvs_controller_config.xml │ ├── midlevel_autopilot.xml │ ├── params_localization_obs.xml │ ├── small_camera_RGB24_HUB.ini │ ├── small_camera_RGB24_OTHER.ini │ └── trajectory_controller_config.xml └── drone1 │ ├── USB3_camera_RGB24_HUB.ini │ ├── arUcoList.xml │ ├── ardrone_bottom.yaml │ ├── ardrone_front.yaml │ ├── configFile.xml │ ├── configMission.xml │ ├── droneConfiguration.xml │ ├── drone_logger_config.xml │ ├── ekf_state_estimator_config.xml │ ├── ibvs_controller_config.xml │ ├── midlevel_autopilot.xml │ ├── params_localization_obs.xml │ ├── small_camera_RGB24_HUB.ini │ └── small_camera_RGB24_OTHER.ini ├── ext_resources └── ardrone2_cameracalibration │ ├── .gitignore │ ├── README.md │ ├── calib_pattern.pdf │ └── camera_info │ ├── ardrone_bottom.yaml │ └── ardrone_front.yaml ├── installation ├── compatibility_record.txt ├── installation_instructions.txt └── installers │ ├── installStack.sh │ └── installWS.sh ├── launchers ├── .gitignore ├── ardrone_launch │ ├── ardrone_indoors.launch │ ├── ardrone_realflight_instructions.md │ ├── launch_files │ │ ├── droneLoggerROSModule.launch │ │ ├── opentld_for_IBVSController.launch │ │ └── opentld_gui_for_IBVSController.launch │ └── sh_files │ │ ├── run_IBVS_controller.sh │ │ ├── run_ardrone_autonomy.sh │ │ ├── run_driver_parrot.sh │ │ ├── run_droneLogger_node.sh │ │ ├── run_ekf_odometry.sh │ │ ├── run_interface_node.sh │ │ ├── run_opentld_node.sh │ │ └── start_roscore.sh ├── parrot_IBVSController_launcher_Release.sh └── stop.sh ├── logs └── .gitignore └── setup.sh /.gitignore: -------------------------------------------------------------------------------- 1 | # Temporary files 2 | *~ 3 | 4 | -------------------------------------------------------------------------------- /.gitmodules: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvar-upm/cvg_ardrone2_ibvs/HEAD/.gitmodules -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvar-upm/cvg_ardrone2_ibvs/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvar-upm/cvg_ardrone2_ibvs/HEAD/README.md -------------------------------------------------------------------------------- /configs/.gitignore: -------------------------------------------------------------------------------- 1 | # dat files 2 | drone*/*.dat 3 | build 4 | CMakeLists.txt.user 5 | -------------------------------------------------------------------------------- /configs/drone0/USB3_camera_RGB24_HUB.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvar-upm/cvg_ardrone2_ibvs/HEAD/configs/drone0/USB3_camera_RGB24_HUB.ini -------------------------------------------------------------------------------- /configs/drone0/arUcoList.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvar-upm/cvg_ardrone2_ibvs/HEAD/configs/drone0/arUcoList.xml -------------------------------------------------------------------------------- /configs/drone0/ardrone_bottom.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvar-upm/cvg_ardrone2_ibvs/HEAD/configs/drone0/ardrone_bottom.yaml -------------------------------------------------------------------------------- /configs/drone0/ardrone_front.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvar-upm/cvg_ardrone2_ibvs/HEAD/configs/drone0/ardrone_front.yaml -------------------------------------------------------------------------------- /configs/drone0/configFile.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvar-upm/cvg_ardrone2_ibvs/HEAD/configs/drone0/configFile.xml -------------------------------------------------------------------------------- /configs/drone0/configMission.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvar-upm/cvg_ardrone2_ibvs/HEAD/configs/drone0/configMission.xml -------------------------------------------------------------------------------- /configs/drone0/droneConfiguration.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvar-upm/cvg_ardrone2_ibvs/HEAD/configs/drone0/droneConfiguration.xml -------------------------------------------------------------------------------- /configs/drone0/drone_logger_config.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvar-upm/cvg_ardrone2_ibvs/HEAD/configs/drone0/drone_logger_config.xml -------------------------------------------------------------------------------- /configs/drone0/ekf_state_estimator_config.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvar-upm/cvg_ardrone2_ibvs/HEAD/configs/drone0/ekf_state_estimator_config.xml -------------------------------------------------------------------------------- /configs/drone0/ibvs_controller_config.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvar-upm/cvg_ardrone2_ibvs/HEAD/configs/drone0/ibvs_controller_config.xml -------------------------------------------------------------------------------- /configs/drone0/midlevel_autopilot.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvar-upm/cvg_ardrone2_ibvs/HEAD/configs/drone0/midlevel_autopilot.xml -------------------------------------------------------------------------------- /configs/drone0/params_localization_obs.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvar-upm/cvg_ardrone2_ibvs/HEAD/configs/drone0/params_localization_obs.xml -------------------------------------------------------------------------------- /configs/drone0/small_camera_RGB24_HUB.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvar-upm/cvg_ardrone2_ibvs/HEAD/configs/drone0/small_camera_RGB24_HUB.ini -------------------------------------------------------------------------------- /configs/drone0/small_camera_RGB24_OTHER.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvar-upm/cvg_ardrone2_ibvs/HEAD/configs/drone0/small_camera_RGB24_OTHER.ini -------------------------------------------------------------------------------- /configs/drone0/trajectory_controller_config.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvar-upm/cvg_ardrone2_ibvs/HEAD/configs/drone0/trajectory_controller_config.xml -------------------------------------------------------------------------------- /configs/drone1/USB3_camera_RGB24_HUB.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvar-upm/cvg_ardrone2_ibvs/HEAD/configs/drone1/USB3_camera_RGB24_HUB.ini -------------------------------------------------------------------------------- /configs/drone1/arUcoList.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvar-upm/cvg_ardrone2_ibvs/HEAD/configs/drone1/arUcoList.xml -------------------------------------------------------------------------------- /configs/drone1/ardrone_bottom.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvar-upm/cvg_ardrone2_ibvs/HEAD/configs/drone1/ardrone_bottom.yaml -------------------------------------------------------------------------------- /configs/drone1/ardrone_front.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvar-upm/cvg_ardrone2_ibvs/HEAD/configs/drone1/ardrone_front.yaml -------------------------------------------------------------------------------- /configs/drone1/configFile.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvar-upm/cvg_ardrone2_ibvs/HEAD/configs/drone1/configFile.xml -------------------------------------------------------------------------------- /configs/drone1/configMission.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvar-upm/cvg_ardrone2_ibvs/HEAD/configs/drone1/configMission.xml -------------------------------------------------------------------------------- /configs/drone1/droneConfiguration.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvar-upm/cvg_ardrone2_ibvs/HEAD/configs/drone1/droneConfiguration.xml -------------------------------------------------------------------------------- /configs/drone1/drone_logger_config.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvar-upm/cvg_ardrone2_ibvs/HEAD/configs/drone1/drone_logger_config.xml -------------------------------------------------------------------------------- /configs/drone1/ekf_state_estimator_config.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvar-upm/cvg_ardrone2_ibvs/HEAD/configs/drone1/ekf_state_estimator_config.xml -------------------------------------------------------------------------------- /configs/drone1/ibvs_controller_config.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvar-upm/cvg_ardrone2_ibvs/HEAD/configs/drone1/ibvs_controller_config.xml -------------------------------------------------------------------------------- /configs/drone1/midlevel_autopilot.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvar-upm/cvg_ardrone2_ibvs/HEAD/configs/drone1/midlevel_autopilot.xml -------------------------------------------------------------------------------- /configs/drone1/params_localization_obs.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvar-upm/cvg_ardrone2_ibvs/HEAD/configs/drone1/params_localization_obs.xml -------------------------------------------------------------------------------- /configs/drone1/small_camera_RGB24_HUB.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvar-upm/cvg_ardrone2_ibvs/HEAD/configs/drone1/small_camera_RGB24_HUB.ini -------------------------------------------------------------------------------- /configs/drone1/small_camera_RGB24_OTHER.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvar-upm/cvg_ardrone2_ibvs/HEAD/configs/drone1/small_camera_RGB24_OTHER.ini -------------------------------------------------------------------------------- /ext_resources/ardrone2_cameracalibration/.gitignore: -------------------------------------------------------------------------------- 1 | # calibration data 2 | *.tar.gz 3 | -------------------------------------------------------------------------------- /ext_resources/ardrone2_cameracalibration/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvar-upm/cvg_ardrone2_ibvs/HEAD/ext_resources/ardrone2_cameracalibration/README.md -------------------------------------------------------------------------------- /ext_resources/ardrone2_cameracalibration/calib_pattern.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvar-upm/cvg_ardrone2_ibvs/HEAD/ext_resources/ardrone2_cameracalibration/calib_pattern.pdf -------------------------------------------------------------------------------- /ext_resources/ardrone2_cameracalibration/camera_info/ardrone_bottom.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvar-upm/cvg_ardrone2_ibvs/HEAD/ext_resources/ardrone2_cameracalibration/camera_info/ardrone_bottom.yaml -------------------------------------------------------------------------------- /ext_resources/ardrone2_cameracalibration/camera_info/ardrone_front.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvar-upm/cvg_ardrone2_ibvs/HEAD/ext_resources/ardrone2_cameracalibration/camera_info/ardrone_front.yaml -------------------------------------------------------------------------------- /installation/compatibility_record.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvar-upm/cvg_ardrone2_ibvs/HEAD/installation/compatibility_record.txt -------------------------------------------------------------------------------- /installation/installation_instructions.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvar-upm/cvg_ardrone2_ibvs/HEAD/installation/installation_instructions.txt -------------------------------------------------------------------------------- /installation/installers/installStack.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvar-upm/cvg_ardrone2_ibvs/HEAD/installation/installers/installStack.sh -------------------------------------------------------------------------------- /installation/installers/installWS.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvar-upm/cvg_ardrone2_ibvs/HEAD/installation/installers/installWS.sh -------------------------------------------------------------------------------- /launchers/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvar-upm/cvg_ardrone2_ibvs/HEAD/launchers/.gitignore -------------------------------------------------------------------------------- /launchers/ardrone_launch/ardrone_indoors.launch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvar-upm/cvg_ardrone2_ibvs/HEAD/launchers/ardrone_launch/ardrone_indoors.launch -------------------------------------------------------------------------------- /launchers/ardrone_launch/ardrone_realflight_instructions.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvar-upm/cvg_ardrone2_ibvs/HEAD/launchers/ardrone_launch/ardrone_realflight_instructions.md -------------------------------------------------------------------------------- /launchers/ardrone_launch/launch_files/droneLoggerROSModule.launch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvar-upm/cvg_ardrone2_ibvs/HEAD/launchers/ardrone_launch/launch_files/droneLoggerROSModule.launch -------------------------------------------------------------------------------- /launchers/ardrone_launch/launch_files/opentld_for_IBVSController.launch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvar-upm/cvg_ardrone2_ibvs/HEAD/launchers/ardrone_launch/launch_files/opentld_for_IBVSController.launch -------------------------------------------------------------------------------- /launchers/ardrone_launch/launch_files/opentld_gui_for_IBVSController.launch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvar-upm/cvg_ardrone2_ibvs/HEAD/launchers/ardrone_launch/launch_files/opentld_gui_for_IBVSController.launch -------------------------------------------------------------------------------- /launchers/ardrone_launch/sh_files/run_IBVS_controller.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvar-upm/cvg_ardrone2_ibvs/HEAD/launchers/ardrone_launch/sh_files/run_IBVS_controller.sh -------------------------------------------------------------------------------- /launchers/ardrone_launch/sh_files/run_ardrone_autonomy.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvar-upm/cvg_ardrone2_ibvs/HEAD/launchers/ardrone_launch/sh_files/run_ardrone_autonomy.sh -------------------------------------------------------------------------------- /launchers/ardrone_launch/sh_files/run_driver_parrot.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvar-upm/cvg_ardrone2_ibvs/HEAD/launchers/ardrone_launch/sh_files/run_driver_parrot.sh -------------------------------------------------------------------------------- /launchers/ardrone_launch/sh_files/run_droneLogger_node.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvar-upm/cvg_ardrone2_ibvs/HEAD/launchers/ardrone_launch/sh_files/run_droneLogger_node.sh -------------------------------------------------------------------------------- /launchers/ardrone_launch/sh_files/run_ekf_odometry.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvar-upm/cvg_ardrone2_ibvs/HEAD/launchers/ardrone_launch/sh_files/run_ekf_odometry.sh -------------------------------------------------------------------------------- /launchers/ardrone_launch/sh_files/run_interface_node.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvar-upm/cvg_ardrone2_ibvs/HEAD/launchers/ardrone_launch/sh_files/run_interface_node.sh -------------------------------------------------------------------------------- /launchers/ardrone_launch/sh_files/run_opentld_node.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvar-upm/cvg_ardrone2_ibvs/HEAD/launchers/ardrone_launch/sh_files/run_opentld_node.sh -------------------------------------------------------------------------------- /launchers/ardrone_launch/sh_files/start_roscore.sh: -------------------------------------------------------------------------------- 1 | #! /bin/bash 2 | 3 | cd $IBVS_STACK 4 | source setup.sh 5 | roscore 6 | 7 | -------------------------------------------------------------------------------- /launchers/parrot_IBVSController_launcher_Release.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvar-upm/cvg_ardrone2_ibvs/HEAD/launchers/parrot_IBVSController_launcher_Release.sh -------------------------------------------------------------------------------- /launchers/stop.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | 3 | pkill roslaunch 4 | -------------------------------------------------------------------------------- /logs/.gitignore: -------------------------------------------------------------------------------- 1 | * 2 | !.gitignore 3 | -------------------------------------------------------------------------------- /setup.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvar-upm/cvg_ardrone2_ibvs/HEAD/setup.sh --------------------------------------------------------------------------------