1 简介在近代控制中,需要对某一特定的运动目标进行跟踪监测,并需要对其下一时间的运动位置,运动方向,速度等信息进行预先估算,才能达到对目标的即时控制.本文简要讨论了用卡尔曼滤波算法对单个目标航迹进行预测,并借助于Matlab仿真工具,对实验的效果进行评估.2 部分代码clc; close all;
%initial state
xo=25;
vox=2;
%Observations ****
%
转载
2023-07-02 14:31:19
300阅读
上一次的分享里,我介绍了GPS+IMU这组黄金搭档,这两个传感器的组合能够实现城区道路自动驾驶的稳定定位功能,解决了第一个大问题“我”在哪的问题。 为了能让无人车能像人一样,遇到障碍物或红灯就减速,直到停止;遇到绿灯或前方无障碍物的情况,进行加速等操作。这就需要车载传感器去周围的环境进行感知。 应用于无人车上的传感器目前有四大类,分别是摄像机,激光雷达、毫米波雷达和
这次参加深圳的高交会,在qualcomm展区看到了多款mini无人机,大家稍微细心一点就可以发现这些无人机都使用了一种叫光流定位的技术,很多人可能都还不明白光流定位是个什么东西,是如何进行定位的,今天就带大家一起来了解一下光流定位的原理。 在无人机上光流定位通常是借助于无人机底部的一个摄像头采集图像数据,
转载
2023-12-14 10:12:46
187阅读
一、介绍官方链接:https://www.ros.org/reps/rep-0105.html1.实现导航的关键技术 (1)全局地图(全局概览图:定位+路径规划)SLAM(实现地图构建和即时定位),也称为CML (Concurrent Mapping and Localization), 即时定位与地图构建,或并发建图与定位。SLAM问题可以描述为: 机器人在未知环境中从一个未知位置开始
转载
2024-03-13 22:18:46
334阅读
这个地方把ino后缀改成是cpp,不影响Ardunio的编程语言,原型是wring这个是官网的文章https://github.com/arduino/arduino-cli 虽然有注释,但是有点少.而且宏都是大写一眼也看不出来,我处理一下处理好了这个地方是一些宏定义,在预编译阶段处理首先是__name__这样的叫私有变量名,这里是开启esp32的uart0做debug用具体这个我需要查
转载
2024-01-09 22:45:03
494阅读
Tello python 编程添加链接描述具体看链接吧,https://www.bilibili.com/video/BV1Bg4y1i7MF/新的改变我们对Markdown编辑器进行了一些功能拓展与语法支持,除了标准的Markdown编辑器功能,我们增加了如下几点新功能,帮助你用它写博客:全新的界面设计 ,将会带来全新的写作体验;在创作中心设置你喜爱的代码高亮样式,Markdown 将代码片显示
一、背景编队控制代码地址 主要实现控制多架无人机从任意随机初始位置,运动成规则编队。需要安装cvx工具包CVX: Matlab Software for Disciplined Convex Programming | CVX Research, Inc.二、代码% This script simulates formation control of a group of UAVs.
%
转载
2023-12-06 17:49:43
322阅读
安装rotorsrotors是ETH(苏黎世联邦理工大学)研究团队开发的一个ROS包,GITHUB地址,安装的过程参考官方的介绍首先安装依赖包sudo apt-get install ros-noetic-desktop-full ros-noetic-joy ros-noetic-octomap-ros python-wstool python-catkin-tools protobuf-com
转载
2024-02-14 23:29:44
181阅读
易简无人机巡检照片处理系统使用说明(Ver1.0.5)作者:zhaingbo 文章目录易简无人机巡检照片处理系统使用说明第一章 无人机巡检作业流程1.1. 无人机巡检作业流程1.2. 外业作业1.2.1. 巡检照片采集1.2.2. 照片聚类分组1.3. 内业作业1.3.1. 照片重命名1.3.2. 缺陷处理1.3.3. 巡检报告编制 近年来多旋翼无人机在电力行业应用不断深化,其主要方向之一是输电
转载
2023-12-25 06:50:42
203阅读
看视频手打的,下面是原作者的视频2022国赛B题无人机飞行定位 (附代码)import numpy as np
import cmath
import random
import matplotlib.pyplot as plt
def calc_distance(drone_1,drone_2):
# 计算任意两架无人机的距离
return np.sqrt((dr
转载
2023-12-13 07:40:20
230阅读
首先根据官网Parrot Developers教程配置Olympe+Sphinx,可以参考大佬教程【PARROT ANAFI】无人机仿真(一)——在Ubuntu18.04完成Olympe+Sphinx配置。目录一、补充一些安装过程中遇到的问题和解决办法:1. 安装repo时出现“无法获得锁 /var/lib/dpkg/lock-frontend -open...”2. repo init时出现“i
转载
2024-05-29 11:46:19
154阅读
初始条件:智能体位置随机生成所有智能体位置全局可知目标多边形位置给定所有个体运行相同算法,根据环境来决定自己动作。目标:形成均匀多边形分布,所谓的 ‘均匀’ 效果如下图:即是多边形上间距相等问题拆分:抵达均匀多边形均匀化分布1 .抵达均匀多边形:'''code = 'utf-8'''
'''author = peng'''
import copy
import numpy as np
转载
2024-04-17 19:59:25
153阅读
基于python语音控制大疆创新EP机器人并进行对话——第一步学会录音hello,大家好,想必大家都知道S1机器人吧,拥有麦克纳姆轮,能够任意旋转,拥有发射器,可以 发射子弹,但是S1的缺点就是没有开发SDK,新出的EP机器人就开放了SDK,满足了我们可以任意开发的需求,下面我们就学习怎么样通过python语音控制机器人吧!自己的一点点想法自己的想法,认为是对的就采取,不对的就不看进行啦,第一次写
转载
2024-02-29 13:53:28
68阅读
1. 启动ws
cd /home/itcast/0ros_learn/0zkdrosmelodic
已经catkin_make完了slam_sim_demo
source devel/setup.bash
roscore
2. 启动物理仿真Gazebo(眺望台)(相当于物理环境模拟可视化出来)
roslaunch robot_sim_demo robot_spawn.launch
3. 运行激光
转载
2023-12-30 22:25:05
0阅读
使用socket调试工具控制Tello EDU无人机最近工作一直在搞大疆之前推出的一款用于编程教育的无人机–Tello EDU,就是下图的这个小东西:我们可能都知道在Tello EDU推出之前还有上一代Tello,它们两个的外观差异不算太大,只不过把白色外壳改成了透明外壳,给人一种“透明探索版”的感觉,但是我总觉得还是白色的好看。。。并且EDU版本很显然的增加了教育元素,包括可以使用最简单的scr
转载
2023-06-27 10:54:04
553阅读
使用python构建数据库They might not be delivering our mail (or our burritos) yet, but drones are now simple, small, and affordable enough that they can be considered a toy. You can even customize and program
转载
2023-09-12 11:33:03
293阅读
Tello智能信息处理平台介绍控制键盘控制语音控制视觉功能人脸跟踪绿球跟踪手势控制体态控制拍照录像结语 介绍本项目是我的一个课程设计。本来打算做大型四旋翼无人机的控制,后来老师给了两个Tello无人机(分别是带拓展板和不带拓展板的),就转到了做Tello的控制。项目的GUI界面和后台逻辑以及功能整合、整体优化调试由我完成,其他队员负责各视觉功能子模块的实现和调试。源码及项目详细介绍请看GitHu
转载
2023-08-13 13:30:21
443阅读
使用Tello-Python-master示例程序控制Tello EDU上篇文章我们应该可以掌握使用socket调试工具操控Tello EDU无人机,那么本篇文章我们将使用“正宗”python语言来实现Tello EDU的的控制,接下来直接上代码,我会在代码注释中对代码进行讲解:#
# Tello EDU Control Demo
#
# Hopes_li
#
#2020/4/28
import
转载
2023-08-09 18:45:31
620阅读
前期准备:本文默认使用的是ubuntu18.04 melodic系统进入ubuntu,建议使用鱼香ros一键安装ros:终端运行:wget http://fishros.com/install -O fishros && . fishros安装ros1,建议添加新源但不清除系统源安装完成启动roscore以验证ros是否安装成功!下面开始进行mavros飞行环境的搭建:为了确保脚本
转载
2024-02-19 18:47:58
373阅读
已经写了一篇流程化工具的博客:ArcGIS Pro Orhtomapping拼接处理无人机数据流程化工具,为什么还要写一个分步工具呢?因为遇到了有用镶嵌影像数据集管理自动化处理编程的同事,需要了解每个步骤使用的工具,才好调用每个工具的接口去开发自己的批处理流程化工具。这里截图是在ArcMap里面,和Pro工具区别不大。1. 创建镶嵌影像数据集 添加栅格数据,选择UAV数据类型,右侧点击设置无人机参
转载
2023-12-20 00:03:22
705阅读