Tutorials ======================================== The tutorial chapter covers the following content up to now: **Beginner Level** * :ref:`tutorial_powerprog` : This tutorial walks you through how to setup the power connection and start programming with the Kerloud UAV series. * :ref:`tutorial_offboard`: This tutorial introduces an offboard control example (C++ language) for a waypoint mission using the mavros package. * :ref:`tutorial_offboard_python`: The tutorial introduces an example on how to operate Kerloud UAV with the mavros package via Python. * :ref:`tutorial_opticalflow`: This tutorial presents details to realize indoor positioning based on optical flow with minimum setup for Kerloud UAV. * :ref:`tutorial_flightlog`: This tutorial covers procedures to analyze flight performance with onboard data logs. **Intermediate Level** * :ref:`tutorial_sitl`: This tutorial provides steps to explore a virtual simulation environment in the Gazebo engine for autonomous flights. * :ref:`tutorial_campod`: This tutorial shows details on how to operate the camera pod equipped on a Kerloud 600 UAV. * :ref:`tutorial_visualrecog`: This tutorial guides you through how to get the Nvidia Jetson computer started for real time visual recognition with the onboard CSI camera. * :ref:`tutorial_deeplearning`: This tutorial introduces the details on how to integrate the deep learning capability from the Nvidia community in ROS. * :ref:`tutorial_laserslam`: This tutorial presents how we implement a laser slam method for indoor localization. * :ref:`tutorial_vision_indoor`: This tutorial describes the steps to achieve autonomous indoor flights with our Kerloud Nano VIO Indoor UAV. * :ref:`tutorial_motion_capture`: This tutorial illustrates how to configure the UAV platform for localization with a motion capture system. **Advanced Level** * :ref:`tutorial_obs_avoidance`: This tutorial demonstrates how to perform obstacle avoidance during flight in outdoor environment. * :ref:`tutorial_airsim_hil`: This tutorial illustrates how to perform HIL (hardware-in-the-loop) simulation in Airsim environment with a Kerloud autopilot. * :ref:`tutorial_vins`: This tutorial provides a guidance to realize a GPU-accelerated visual inertial system (VINS) by fusing stereo vision and IMU data. * :ref:`tutorial_swarm_sim`: This tutorial introduces the DASA swarm simulation toolbox to facilitate the conceptualization and validation of UAV swarm algorithms. **Coming Soon** More advanced features are coming soon for our Kerloud UAV series, and they are not limited to: * SLAM (Simultaneous Localization and Mapping) * Path planning * Aggressive fast flight ... So stay with us and stay tuned! .. toctree:: :hidden: :maxdepth: 2 powerprog offboard offboard_python opticalflow_indoor flight_log campod simulation visualrecog ros_deeplearning laserslam vision_indoor motion_capture obs_avoidance airsim_hil_sim vins-fusion swarm_sim