📊
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
  • Features
  • What We Offer
  • Demo

Was this helpful?

  1. Kerloud UAV User Guide
  2. Tutorials

DASA Swarm Simulation Toolbox

PreviousVisual Inertial System (VINS) with Stereo Vision and GPU AccelerationNextVideo Instructions

Last updated 2 years ago

Was this helpful?

UAV swarm has been an intensified topic in recent years due to its superiority as a form of collective intelligence. Although a UAV can achieve various capabilities up to now in perception, sensing, localization, mapping and aggressive maneuvers, the possibility is still quite lacking in making a single machine omnipotential for industrial applications such as tasks requiring different payloads and autonomous cooperations. The development of UAV swarm can be hindered simultaneously in theory and engineering aspects. The system architecture is complicated by enormous factors, such as software and hardware integration, communication limitation, obstacle avoidance, inter-robot collision avoidance, swarm coordination, local agent behavior planning, and distributed decision making.

📌 Kerloud UAV series are seamlessly compatible with the swarm simulation toolbox. Verified code in the simulation environment can be directly integrated into those machines.

Features

The features of DASA swarm simulation toolbox are as follows:

  • Support up to 50 uavs in a single PC, and unlimited number in computer clusters.

  • Visualization with high accurate gazebo 9 physics engine.

  • Fully ROS compatible, easy to deploy.

  • Decentralized and centralized swarm control schemes can be both realized.

  • Optional demo code contains decentralized formation control, inter-robot collision avoidance, and mission management functionalities.

What We Offer

We offer several options for the simulation toolbox, as shown in the table below.

Entry

Standard

Professional

Ultimate

Supported uav number

5

20

50

1000+

Open source demo code

No

Yes

Yes

Yes

Hardware requirement

Normal PC

Powerful PC

High end PC

Computer cluster

Price

2000 CNY per PC

10000 CNY per PC

20000 CNY per PC

Quotation only

📌 We also provide Kerloud UAV swarm suite for both indoor and outdoor environment, please consult our sales for details.

Demo

The following video shows briefly the swarm simulation toolbox, and a complete swarm mission for 5 UAVs in a normal PC. The swarm implements decentralized control scheme and inter-robot collision avoidance.

(Dynamic Autonomous System Arena) is a platform proposed by Cloudkernel Technologies to encompass heterogeneous robots not limited to UAV, UGV (Unmanned Ground Vehicle), UFR (Unmanned Flying Rover). We present here the DASA swarm simulation toolbox to facilitate the need to setup a realistic simulation environment for UAV swarm in a single or a cluster of computers. The platform is validated to support up to 50 UAVs in a single personal computer depending on the hardware performance, and unlimited UAVs in computer clusters. Users can simply launch simulation nodes with several scripts, and validate their algorithms in the ROS architecture. The distributed nature of the simulation toolbox enables users to deploy their algorithms to real machines with minimum efforts.

📗
DASA
video link