📊
KerloudUAV
  • Kerloud UAV Main Page
  • 📗Kerloud UAV User Guide
    • Introduction
    • System Overview
    • Hardware Options
      • Kerloud 300
      • Kerloud 600
    • Gallery
    • Quick Start
    • Application Programming Interface (API)
    • Tutorials
      • Powering and Programming Interface
      • Offboard Control with Mavros (C++)
      • Offboard Control with Mavros (Python)
      • Indoor Positioning with Optical Flow
      • Flight Data Analysis
      • Virtual Simulation
      • Camera Pod Operation
      • Real Time Visual Recognition
      • Deep Learning in ROS
      • Enabling Autonomous Indoor Flight with a Tracking Camera
      • Hardware-in-the-loop Simulation in Airsim Environment
      • Visual Inertial System (VINS) with Stereo Vision and GPU Acceleration
      • DASA Swarm Simulation Toolbox
    • Video Instructions
  • 📘Kerloud UAV使用说明
    • 介绍
    • 系统组成
    • 硬件选项
      • Kerloud 300
      • Kerloud 600
    • 展示区
    • 快速启动
    • 应用程序接口 (API)
    • 使用教程
      • 供电和编程界面
      • Mavros在线控制 (C++)
      • Mavros在线控制 (Python)
      • 室内光流定位
      • 飞行数据分析
      • 虚拟仿真空间
      • 吊舱操作
      • 实时视觉识别
      • ROS深度学习集成
      • 基于跟踪相机的室内自主飞行实现
      • Airsim环境下的硬件在环仿真
      • 基于立体视觉和GPU加速的视觉里程系统(VINS)
      • DASA集群仿真工具箱
    • 视频指导
Powered by GitBook
On this page
  • Environment Prerequisites
  • How to Use

Was this helpful?

  1. Kerloud UAV User Guide
  2. Tutorials

Virtual Simulation

PreviousFlight Data AnalysisNextCamera Pod Operation

Last updated 3 years ago

Was this helpful?

The virtual simulation environment is provided as a standalone proprietary software package for our customers, and it can aid users to validate their code before real tests, as well as explore new capabilities by adding novel scenarios in the simulation engine.

The software package is delivered on additional payment, please consult our sales on how to purchase.

Environment Prerequisites

Due to environment dependencies, the virtual simulation can only be run on an Intel-64 PC with Ubuntu 18.04 instead of the onboard computer. The minimum hardware requirements are: an Intel i7 processor and 4GB RAM memory, and more powerful hardware setup is preferred for complex environment.

The required environment is Ubuntu 18.04 with ROS melodic and Gazebo 9 engine. We have prepared all software components well, so the software package can be launched with ease.

How to Use

The virtual simulation can be brought up simply by running:

   bash sitl_run.sh $PWD/bin/px4 none gazebo kerloud300

Hopefully the Gazebo 9 will show up with a virtual Kerloud 300 UAV as given below:

Users can then start the Qgroundcontrol station and their customized ROS nodes for application development.

The virtual simulation software natively supports aforementioned offboard control tutorials, please try for fun!

📗