藻华自用资料四——无人机(ardupilot搭建)

2025.3.17

无人机Ardupilot开发环境的搭建

1.安装git

复制代码
sudo apt-get install git

2.登陆官方仓库

https://github.com/ArduPilot/ardupilot

建立工作目录

复制代码
mkdir fly

下载相关包

复制代码
git clone -b Copter-4.0.7 https://github.com/ArduPilot/ardupilot.git

创建分支(注意位置)

复制代码
git checkout -b Copter-4.0.7

查看分支:

复制代码
git branch

拉下子模块

复制代码
git submodule update --init --recursive

进入目录:

复制代码
cd fly/ardupilot/Tools
cd environment_install

运行脚本

复制代码
./install-prereqs-ubuntu.sh

单独安装失败的包

复制代码
sudo apt update
sudo apt install python3-pip python3-matplotlib python3-serial python3-scipy python3-opencv python3-empy
sudo apt install python3-opencv
pip3 install empy

测试开发环境

复制代码
./waf configure --board CubeBlack

如果报错:

/usr/bin/env: 'python': No such file or directory

则输入:

复制代码
sudo apt update
sudo apt install python3 python3-pip
sudo ln -s /usr/bin/python3 /usr/bin/python
./waf configure --board CubeBlack

仍然报错:

y@y:~/fly/ardupilot$ ./waf configure --board CubeBlack

Setting top to : /home/y/fly/ardupilot

Setting out to : /home/y/fly/ardupilot/build

Autoconfiguration : enabled

Setting board to : CubeBlack

Using toolchain : arm-none-eabi

Could not find the program 'arm-none-eabi-ar'

(complete log in /home/y/fly/ardupilot/build/config.log)

输入:

复制代码
sudo apt install gcc-arm-none-eabi
which arm-none-eabi-ar
./waf configure --board CubeBlack

成功

环境编译:

复制代码
./waf copter

环境搭建完成

相关推荐
147API1 天前
把无人机演示改成可复测评估:Drone-Bench 的五段式拆法
无人机·claude
haishikeji696_1 天前
多部门协同无人机管理系统架构设计|飞控管理平台、无人机巡检平台标准化开发方案
开源·无人机·低空经济·无人机管理系统·无人机飞控平台·一网统飞
GrepowTattu2 天前
农业无人机电池怎么选?高倍率、快充与18S高压平台解析
无人机·锂电池·电池定制
大势智慧2 天前
低空大师动态监测 | 构建全域自主低空智能监管体系
无人机·低空遥感·动态监测·耕地保护·自然资源·智能监管
一根数据线4 天前
你还在用无人机飞倾斜摄影来创建模型吗?
3d建模·无人机·数字孪生·倾斜摄影·ai建模·建模工具·造形家
大毛无人机5 天前
无人机接单怎么选渠道:费用拆解与核验流程
无人机
小O的算法实验室5 天前
2025 IEEE TII,大型风电场无人机巡检的混合深度强化学习:部署与路径优化
无人机
feasibility.5 天前
从数字智能到物理智能体:深度解构具身智能时代的边缘计算、嵌入式实时系统与多形态智能体
人工智能·机器人·自动驾驶·嵌入式·无人机·具身智能·智能体
zh路西法5 天前
【10天速通ROS2-PX4无人机】(四) 关掉GPS和气压计,纯激光定位还能飞吗
c++·无人机·px4·ros2·卡尔曼滤波·fastlio2
沈阳昊天环宇无人机小编辑7 天前
沈阳无人机从业者注意!官方明确新黑飞整治常态化,合规飞行流程一文读懂
无人机