ROS学习
基于无人机开发的ROS学习应用
小来福冲冲冲
岁月不饶人,我亦未曾饶过岁月。
展开
-
opencv之图像操作
1、图像操作①读取图像②像素操作Vec3b对应三通道的顺序是blue、green、red的uchar类型数据所涉及函数:cvtColor():函数是一个颜色空间转换函数,可以实现RGB颜色向HSV,HSI等颜色空间转换。也可以转换为灰度图。bitwise_not(src,dst):是对二进制数据进行“非”操作,即对图像(灰度图像或彩色图像均可)每个像素值进行二进制“非”操作,~1=0...原创 2020-05-19 17:51:03 · 1042 阅读 · 0 评论 -
PID test
import matplotlib.pyplot as pltimport timeimport numpy as npcontrol=30inches=400class PID: """PID Controller """ def __init__(self, P=0.2, I=0.0, D=0.0): self.Kp = P self.Ki = I self.Kd = D self.sample_.原创 2020-05-19 17:50:01 · 317 阅读 · 0 评论 -
ROS机器人
ROS操作系统安装教程请参考如下网址:①https://www.cnblogs.com/liu-fa/p/5779206.html②http://wiki.ros.org/kinetic/Installation/UbuntuROS学习教程:http://www.guyuehome.com/column/ros-exploreROS工程代码管理编辑软件:roboware-studi...原创 2019-07-26 16:43:39 · 1713 阅读 · 0 评论 -
Parrot Bebop2 与ROS
第二章 无人机平台与开发环境搭建本章主要介绍无人机平台及相关开发环境的搭建。包括介绍Parrot Bebop2的相关规格与使用说明,以及ROS的操作系统的简介、发展历程、安装流程,还有ROS的数据通信方式和ROS的驱动软件bebop_autonomy,最后是介绍Bebop2的开发流程与控制指令。2.1 无人机平台介绍本论文研究实现的目标是在低空情况下(2米左右)对特定目标红色气球的动态跟踪,需要一款体型较小,轻便灵活,且带有摄像头传感器的无人机作为开发平台。基于上述考虑,最终选取Parrot公.原创 2020-07-03 09:58:21 · 9299 阅读 · 1 评论 -
rplidar SDK 二次开发---之获取目标信息(0.1)
参考论文:①https://blog.csdn.net/WisdomXLH/article/details/80548293②https://blog.csdn.net/WisdomXLH/article/details/80556795③https://blog.csdn.net/sunyoop/article/details/78302090此程序在在SDK中的rplidar_...原创 2019-08-09 00:30:50 · 1877 阅读 · 1 评论