Hardware Options ============================= The Kerloud UAV family provides various configurations to meet the need from different scenarios. The overview of available options is shown in the table below. .. list-table:: :header-rows: 1 :widths: 10 20 35 35 * - ID - Option - Functions - Potential Users * - 1 - :ref:`Kerloud Pi Indoor ` - Onboard Raspberry Pi computer, optical flow localization - Users getting started with basic ROS programming in C++/python for indoor applications * - 2 - :ref:`Kerloud Nano Indoor ` - Onboard Nvidia Jetson Nano computer, optical flow localization - Users getting started with deep learning software in Nvidia community, and basic ROS programming in C++/python for indoor/outdoor applications * - 3 - :ref:`Kerloud Nano VIO Indoor ` - Onboard Nvidia Jetson Nano computer, visual-inertial odometry (VIO) localization - Intermediate-level users intersted in deep learning and indoor vision applications * - 4 - :ref:`Kerloud Optimus NX ` - Onboard Nvidia Jetson NX (memory 16GB) computer, visual-inertial odometry, Ego-planner based agile flight, Simultaneous Localization and Mapping (SLAM) - Advanced users interested in indoor SLAM and path planning applications * - 5 - :ref:`Kerloud 600 Vision ` - Onboard Nvidia Jetson Nano, obstacle avoidance - Intermediate-level users interested in outdoor obstacle avoidance with depth cameras * - 6 - :ref:`Kerloud 600 Vision 4G ` - Onboard Nvidia Jetson Nano, obstacle avoidance, 4G long range flight - Intermediate-level users interested in outdoor obstacle avoidance with depth cameras and long range flights * - 7 - :ref:`Kerloud 600 Pro-Cam Pod ` - Onboard Nvidia Jetson Nano, obstacle avoidance, high-resolution camera pod - Advanced users interested in outdoor obstacle avoidance with depth cameras, and vision applications (landing on moving platforms, visual tracking, etc) .. toctree:: :hidden: :maxdepth: 2 kerloud300_options.rst kerloud600_options.rst