草庐IT

无人化

全部标签

PX4无人机-Gazebo仿真实现移动物体的跟踪

原文链接PX4无人机-Gazebo仿真实现移动物体的跟踪末尾有演示视频这个学期我们有一个智能机器人系统的课设,我们组分配到的题目是《仿真环境下使用无人机及相机跟踪移动物体》,本文主要记录完成该课设的步骤以及内容。我们采用的最终方案是PX4飞控+gazebo仿真+mavros通讯控制,实现了在gazebo环境下无人机跟踪一个移动的小车。本文所使用的是Ubuntu18.04+melodic。试验环境介绍首先要搞懂各个部分的关系1,以及各自的作用,才能对控制无人机有个完整的认识,我在一开始做的时候就花了很多时间都没搞懂PX4到底是个无人机还是个什么东西,mavros又是干什么的。下面我简要介绍一下各

OpenHarmony开源鸿蒙无人机来了

前言:以前就想拥有一台无人机,觉得好cool,后面接触OpenHarmony之后,就一直想做一台OpenHarmony的无人机。奈何自己一直有拖延症,从21年拖延到23年,哈哈哈~~最近周末花了一点时间,把无人机一直适配到了OpenHarmony,看看效果OpenHarmony开源鸿蒙无人机项目来了1.先找到一个无人机硬件找的这一款是STM32芯片平台,带电池、传感器这些。之前在网上找了半天,眼睛都花了,怕买回来的用不了,或者没办法一直适配。2.基于OpenHarmony系统适配在OpenHarmony系统上移植无人机相关算法和代码,这里花了一点时间调试,但还是算比较顺利3编译无人机项目4烧录

Ubuntu PX4无人机仿真环境配置

 目录一、VM虚拟机安装ubuntu18.04 1、VMware安装 2、新建虚拟机二、Ubuntu系统配置 1、更改软件安装源 2、安装中文输入法三、PX4环境搭建 1、安装git 2、下载px4源码 3、安装ROS 4、安装MAVROS 5、安装QGC 6、仿真测试四、其他工具安装 1、VScode安装一、VM虚拟机安装ubuntu18.04 1、VMware安装        选择路径时建议不要安装在C盘 2、新建虚拟机        点击创建新的虚拟机        会出现安装向导        点击下一步        点击浏览        选择ubuntu-18.04.5,点下一

竞赛无人机搭积木式编程(三)---用户自定义航点自动飞行功能(全局定位,指哪打哪)

竞赛无人机搭积木式编程(三)---用户自定义航点自动飞行功能(全局定位,指哪打哪)无名小哥2023年6月10日用户通过对前面两讲中全国大学生电子设计竞赛真题植保无人机(2021)、送货无人机(2022)完整方案的学习。细心一点的客户可以发现:在激光雷达SLAM/T265双目相机提供全局定位数据的情况下,无人机的自主飞行部分的程序设计,基本都是通过飞控代码二次开发模式中已有的飞行控制API函数,即自动飞行支持函数和导航控制函数实现。同时需要结合底部/前向的机器视觉传感器以及激光雷达传感器对目标特征进行视觉/距离定位。比如送货无人机赛题中,达到目标航点上方后,通过视觉实现无人机的精准目标定位。通过

无人机飞行数据java版本api大疆无人机SpringBoot

一、项目概述无人机实时音视频:实时回传无人机音视频,并且自动保存回传视频未MP4格式。无人机轨迹地图:web端地图实时轨迹和图传。无人机航线规划:web端地图设置航点、航点动作、航线,无人机按照路线进行飞行。无人机控制:无人机一键起飞、一键降落、一键返航。无人机飞行记录:对无人机飞行数据进行记录。无人机大屏:四分屏、九分屏、十六分屏。无人机AI火情检测:实时检测无人机视频流,进行视频流火情检测。    项目主要分为两个部分,app以及web端,可以通过web端进行统一管理,支持大疆机型。二、项目介绍        apk下载地址:http://zjxf.kmdns.net:18801/dj-a

基于势场法的无人机路径规划算法

目录一、理论基础二、核心程序三、仿真结论一、理论基础一、介绍    基于势场法的无人机路径规划算法是一种常用的无人机路径规划算法,其基本思想是将无人机周围的环境看作一个势场,通过计算势场的梯度来规划无人机的路径。该算法具有计算简单、路径平滑等优点,在无人机路径规划中得到广泛应用。本文将详细介绍基于势场法的无人机路径规划算法的原理、数学公式和实现过程。二、原理    基于势场法的无人机路径规划算法的基本原理是利用势场的梯度来规划无人机的路径。势场可以理解为无人机周围的环境对其产生的影响,例如障碍物、目标点等。在势场法中,无人机的目标点被视为吸引子,而障碍物则被视为斥力子,无人机的路径规划过程就是

基于STM32的四旋翼无人机项目(一):基础知识篇

前言:本篇博客为飞控专栏的第一篇系统性概述文章,将对飞控系统进行详细讲解介绍。考虑到飞控项目具有一定工程复杂度,所以作者将整个项目进行分章节教学与讲解,希望可以给读者朋友带来更好地学习体验。项目将以 C-Quad四轴无人机为工程样机,飞行器主控为STM32F103C8T6,遥控为 STM32F103C6T6。项目代码为HAL库版本,该项目博客将把算法与硬件相结合,深入挖掘飞控的奥妙与原理。(代码开源!)硬件实物图:效果图:一、飞控概述飞控即无人机飞行控制器,可理解为飞行器的大脑,其核心是微控制器MCU。微控制器基于外部传感器(如姿态传感器,气压传感器,GPS,光流等)返回的数据,经过一系列处理

第一章 无人机入门(二)软件架构

前言之前我写了一篇关于无人机硬件架构的博客,接下来我继续写关于软件架构的。什么是软件?百度百科里面软件的定义是“按照特定顺序组织的计算机数据和指令的集合”,在这里我们只需要理解为程序即可,也就是说我们的软件,是运行在计算机(不论是Intel还是AMD亦或者是ARM单片机,都可以叫计算机)的程序代码,大家在学习C++或者Python等语言的时候,书写的一个个小程序就是软件,我们在这里不对软件和程序进行严格区分,在博客里面认为程序就是软件。PX4大家可能都听说过px4,pixhawk,apm等词,但是无法进行一个严格的区分,在这里我就跟大家详细说明一下。飞控pixhawk,雷迅这些都是飞控,飞控是

快讯 | 大疆发布首款三摄航拍无人机DJI Mavic 3 Pro;文心一言推出内测专用独立App

一分钟速览新闻点地平线人事大调整:引入芯片研发负责人,联创将被派驻合资公司文心一言推出内测专用独立App空地机器人值守在雪域高原大疆发布首款三摄航拍无人机DJIMavic3Pro,航拍正式进入多焦段时代OpenAI称将在未来几个月推出ChatGPT企业版订阅服务米哈游和《星穹铁道》团队已开始探索AI工具辅助游戏研发国内要闻1.地平线人事大调整:引入芯片研发负责人,联创将被派驻合资公从多位独立知情人士处获悉,地平线在进行一场人事大调整。地平线CTO黄畅将加入大众集团旗下软件公司CARIAD与地平线成立的自动驾驶合资公司,担任技术负责人。此外,地平线近期还引入了一名有19年芯片经验的老兵任副总裁,

无人机MAVROS保姆级配置及模拟、真机飞行(全)

前期准备:本文默认使用的是ubuntu18.04melodic系统进入ubuntu,建议使用鱼香ros一键安装ros:终端运行:​wgethttp://fishros.com/install-Ofishros&&.fishros​安装ros1,建议添加新源但不清除系统源安装完成启动roscore以验证ros是否安装成功!下面开始进行mavros飞行环境的搭建:为了确保脚本的顺利进行,安装基本依赖项:sudoaptinstall-y\ninja-build\exiftool\python-argparse\python-empy\python-toml\python-numpy\python-y