Kerloud mini飞控PX4固件使用详解

2023-05-16

简介

Kerloud Mini是由云讷科技(深圳)有限公司发布的自驾仪产品,主要面向无人系统(如无人机、无人车等)。作为一个受益于开源社区的开发团队,我们积极使产品能够兼容在世界各地被广泛使用的PX4和Ardupilot软件栈。关于Kerloud mini飞控产品的详细信息可以访问:http://cloudkernel-tech.gitee.io/kerloud_mini/。

在这里插入图片描述

开发环境说明

用户可以在官方网站上找到大部分的详细开发指导: https://dev.px4.io/master/en/index.html,
我们通过详细测试推荐的开发环境是:

  • Ubuntu 18.04
  • ROS melodic with Gazebo 9

下载代码和编译环境搭建

下载代码

针对Kerloud飞控固件在我们的官方Github库中,它会被我们长期维护并持续和px4固件更新.现在的版本是V1.10.0,用户可以通过下述命令获得固件源码:

git clone --recursive https://github.com/cloudkernel-tech/Firmware.git
git checkout master_kerloud

为了避免网络缓慢的问题,中国大陆用户可以通过以下命令获得我们放在Gitee库的同样固件代码:

git clone --recursive https://gitee.com/cloudkernel-tech/Firmware.git
git checkout master_kerloud

编译环境搭建

安装的过程可以在官方链接找到:
https://dev.px4.io/master/en/setup/dev_env_linux_ubuntu.html,用户可以执行两个脚本文件来完成开发组件的轻松安装: ubuntu.sh, ubuntu_sim_ros_melodic.sh。需要注意的是,由于官方固件一直在更新,编译环境依赖的编译器设置和软件包也在变化,用户需要对编译环境设置的兼容性引起注意。

针对中国大陆用户,我们提供了定制的脚本程序来避免网络连接问题,用户可以在我们的固件源码目录下运行下述命令:

cd Tools/setup/custom
bash ubuntu.sh
bash ubuntu_sim_ros_melodic.sh

如何编译和烧录

针对Kerloud Mini飞控的固件可以通过make命令编译:

make px4_fmu-v3_default

可以通过下述命令烧录到飞控中:

make px4_fmu-v3_default upload

关于我们

云讷科技(深圳)有限公司是一家立足智能软硬件技术积累,面向科技教育行业的公司,公司旨在提供优质的科技教育产品,传播科技文化。公司现提供以下产品和服务:

  • 提供基于无人系统技术的教育产品和课程,如可编程无人机/无人车、人工智能教育等
  • 提供少儿可视化编程软件产品和课程,如python, scratch等
  • 公司同时提供部分无人机行业核心解决方案,如飞行控制器,无人机操作系统等
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

Kerloud mini飞控PX4固件使用详解 的相关文章

随机推荐