1. 无人机(Crazyflie):Crazyswarm的核心硬件平台,具有飞行控制、传感器等必要组件。采用轻量级无人机设计,重量仅为27g,轴距为92mm。
2. Lighthouse基站:基于厘米级的灯塔定位系统,通过基站发射的光信号来实现高精度的无人机定位。
3. 外部传感器:如超声波、光流等多类传感器,用以增强对环境的感知和定位能力。
4. Amov仿真主机:用于运行ROS、控制算法、仿真环境等。
5. 无线通信模块:如蓝牙、CrazyradioPA等,实现无人机之间的数据传输和协同飞行。
1. 厘米级定位:集成Lighthouse技术,通过基站发射的光信号实现高精度的无人机定位,让无人机实现更精细的飞行控制和协同动作。
2. 多数量集群控制:可同时控制数十架无人机,实现集群飞行和协同行为。开发者还可以编写代码来实现不同无人机之间的协同动作,如编队飞行、跟随、集体避障等。
3. 高度可定制化:控制系统基于 ROS,支持开发者对其进行定制化的修改,以满足特殊的控制需求或者进行特定的研究。
4. 实时运动规划和控制:支持实时的运动规划和控制,可根据实时的环境变化调整无人机的飞行路径。
多机控制
多机编队
Matlab控制
1. 飞行控制:提供高级飞行控制接口,开发者可以编写代码来控制无人机的飞行姿态、位置和速度,实现各种复杂的飞行任务。
2. 传感器集成:集成了多种传感器,包括加速度计、陀螺仪、压力传感器等,用于获取无人机的状态信息和环境数据。
3. 虚拟仿真:提供了虚拟仿真环境,开发者可以在计算机上模拟无人机的飞行和协同行为,进行算法开发和测试。
1. 无线通信技术:使用无线通信技术(如2.4GHz ISM频段和蓝牙低能耗)实现无人机之间的通信,使它们可以进行协同飞行、信息交换和集群控制。
2. 定位与导航技术:利用定位系统(如Lighthouse)实现高精度的无人机定位和导航,从而实现精准的集群控制和编队飞行。
3. 传感器技术:配备了多种传感器,包括加速度计、陀螺仪、压力传感器等,用于实时感知无人机的状态和环境信息。
4. 控制算法:采用先进的控制算法,如Mellinger控制器、PID等,来实现无人机的稳定飞行、编队飞行等功能。
扫码
扫一扫
我
— 往期回顾 —