px4
Lin_QC
这个作者很懒,什么都没留下…
展开
-
dronekit 控制飞控 上/下/前/后/左/右 或是 上/下/东/西/南/北
1.ardupilot平台对于ardupilot平台 ,dronekit的python代码可以这样编写实现上/下/前/后/左/右from pymavlink import mavutilfrom dronekit import connect, VehicleMode, LocationGlobalRelativeimport timedef send_body_ned_vel...原创 2020-02-12 20:57:13 · 6651 阅读 · 0 评论 -
Dronekit 函数API使用文档
打开github dronekit项目https://github.com/dronekit/dronekit-python里面的readme写着项目中调用函数的api有网址但点开会发现全部都error 500 ,不管你有没有fq其实api的文档在项目中就已经有了就在项目文件下的 docs/guide中...原创 2019-06-17 15:44:47 · 1874 阅读 · 0 评论 -
ardupilot gazebo打开卡死解决办法
首先这是官网安装gazebo以及搭建模拟环境的教程,里面缺少了配置环境变量的步骤这里我做一个补充首先要打开 ~/.bashrc 文件添加以下内容source /usr/share/gazebo/setup.shexport GAZEBO_MODEL_PATH=~/ardupilot_gazebo/models:${GAZEBO_MODEL_PATH}export GAZEB...原创 2019-06-04 10:25:27 · 17252 阅读 · 0 评论 -
树莓派连接pixhawk
树莓派连接pixhawk有两种方法 一种是通过USB连接,一种是串口线连接,网上很多都推荐使用串口连接的方式,具体什么原因我还没搞明白,我也是个小白,这篇博文主要用于记录一下使用两种连线分别需要采用的接口设置一、USB连接这种方式的连线比较简单,pixhawk侧面有一个插线口,插上后连接树莓派USB口即可。启动方法:假设你已经看过我的这篇博文安装好mavros了https...原创 2019-05-20 16:12:15 · 10974 阅读 · 18 评论 -
Dronekit 搭配使用Ardupilot 和 PX4
Dronekit是一个与无人机飞控搭配使用,方便开发者使用代码控制无人机。个人认为它会比搭建ros来控制无人机更容易上手一些。对于Dronekit,PX4被支持的较少,不可以进行模式切换,而对Ardupilot支持的比较多,可调用的函数也比较多。PX4 官网的官方文档dronekit部分https://dev.px4.io/en/robotics/dronekit.html对于Ard...原创 2019-05-20 17:33:37 · 8000 阅读 · 0 评论 -
在树莓派 stretch上安装opencv 3.3.0
在无人机飞控上连接树莓派,树莓派可以用作一个计算工具,例如图像识别,碰撞避免,而飞控用来控制飞行;当树莓派监测到障碍物时,给飞控发送相应飞行调整指令。首先要做的就是在树莓派上安装OpenCV,一个轻量型的计算机视觉处理软件安装教程这里有一篇非常不错,很详细https://www.pyimagesearch.com/2017/09/04/raspbian-stretch-install-...原创 2019-04-24 09:48:25 · 531 阅读 · 0 评论 -
px4 offboard外部控制仿真
官网中http://dev.px4.io/en/ros/mavros_offboard.html,只给示例代码,却不告诉怎么用,实在有点坑,还好参照网上的一些博客,找到了使用方法。首先,要在电脑上安装 ROS以及MAVROS,这个按照官网的提示安装即可。之后我们需要以下操作实现外部控制:一、建立一个外部控制程序包 offb 将我们要用到的几个包囊括进来pip install c...原创 2019-04-10 17:41:10 · 22559 阅读 · 13 评论 -
在树莓派上ROS MAVROS的安装使用
首先,我购买的是树莓派3B+,比较新款,所以装不了太老的树莓派系统,安装的是树莓派官方提供的Raspbian Stretch系统。树莓派系统安装过程较为简单,且官网教程详细,这里不做累述。 在PX4官网上,树莓派上安装mavros还写的是适用于Raspbian "JESSIE",这是Stretch的前一个版本。并且在官网上,并没有写ros可以支持Stretch系统。经...原创 2019-04-11 11:26:06 · 20638 阅读 · 18 评论 -
px4 Linux下环境的配置 gcc-arm装不上 OpenGL>=3.1 问题
网络上有非常多关于PIX4环境配置的文章。这里有三篇可能会有帮助的文章(都是关于安装方面遇到的一些问题,opengl问题除外):https://blog.csdn.net/oqqenvy12/article/details/52035127?_t=thttps://blog.csdn.net/ZingHd/article/details/80037904?utm_source=blog...原创 2018-11-26 16:23:04 · 11531 阅读 · 0 评论 -
px4执行 make posix jmavsim出现以下报错提示解决办法
当执行make posix jmavsim时,可能会收到各种各样的报错,具体如下:python import error: No module named genmsg.template_toolsRequired python packages not installed.On a Debian/Ubuntu system please run: sudo apt-get ...原创 2019-03-01 11:35:12 · 3097 阅读 · 1 评论 -
px4 uorb初次了解使用(uorb自定义细节补充)
在PX4中,uorb是用于无人机模块间通信的协议机制。这篇博客对于uorb编程api的一些基本函数介绍的很好https://blog.csdn.net/freeape/article/details/46880637px4官网中提供了一个uorb自定义的教程,并不是十分完善,我接下来进行更加详细的阐述。一、uorb机制 首先,我们可以将uorb的通信机制了解一下。它...原创 2018-11-26 16:48:52 · 20085 阅读 · 0 评论