blackfly043
码龄7年
求更新 关注
提问 私信
  • 博客:32,762
    动态:29
    32,791
    总访问量
  • 14
    原创
  • 48
    粉丝
  • 37
    关注
IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:江苏省
加入CSDN时间: 2018-09-26
博客简介:

weixin_43288132的博客

查看详细资料
个人成就
  • 获得112次点赞
  • 内容获得21次评论
  • 获得461次收藏
  • 代码片获得308次分享
  • 博客总排名398,329名
创作历程
  • 7篇
    2020年
  • 9篇
    2019年
成就勋章
TA的专栏
  • 避障
  • pid
    1篇
  • opencv
    5篇
  • ROS
    2篇
  • LADRC
    2篇
  • ADRC
    1篇
  • 翻译
  • 总结
    6篇
  • 算法
    8篇

TA关注的专栏 0

TA关注的收藏夹 0

TA关注的社区 0

TA参与的活动 0

兴趣领域 设置
  • 人工智能
    opencv
创作活动更多

『技术文档』写作方法征文挑战赛

在技术的浩瀚海洋中,一份优秀的技术文档宛如精准的航海图。它是知识传承的载体,是团队协作的桥梁,更是产品成功的幕后英雄。然而,打造这样一份出色的技术文档并非易事。你是否在为如何清晰阐释复杂技术而苦恼?是否纠结于文档结构与内容的完美融合?无论你是技术大神还是初涉此领域的新手,都欢迎分享你的宝贵经验、独到见解与创新方法,为技术传播之路点亮明灯!

55人参与 去参加
  • 最近
  • 文章
  • 专栏
  • 代码仓
  • 资源
  • 收藏
  • 关注/订阅/互动
更多
  • 最近

  • 文章

  • 专栏

  • 代码仓

  • 资源

  • 收藏

  • 关注/订阅/互动

  • 社区

  • 帖子

  • 问答

  • 课程

  • 视频

搜索 取消

用PYTHON获取7天最高温度

import requestsfrom bs4 import BeautifulSoupimport reurl ='http://www.weather.com.cn/weather/101190101.shtml'r = requests.get(url)r.encoding ='utf8'soup =BeautifulSoup(r.text,'html.parser')body = soup.bodylist_temp = body.find('ul', {'class':'t cl
原创
发布博客 2020.11.09 ·
1607 阅读 ·
1 点赞 ·
2 评论 ·
1 收藏

单片机课程设计-温度检测(STM32)

单片机课程设计-温度检测(STM32)原理KEY配置ADC配置中断配置UI及主函数原理STM32ADC采样,我选用PA5作为ADC接口,并做了UI设计。KEY配置key.c#include "key.h"#include "SysTick.h"//按键初始化函数void KEY_Init(void){ GPIO_InitTypeDef GPIO_InitStructure; //定义结构体变量 RCC_AHB1PeriphClockCmd(RCC_AHB1Periph_GPIO
原创
发布博客 2020.09.10 ·
5357 阅读 ·
15 点赞 ·
3 评论 ·
120 收藏

【学习笔记--简单避障和里程计】

学习笔记--简单避障和里程计题里程计避障库文件(h)源文件(C)学习学长当年写的程序,好好积累,反复思考当时怎么自己没想到里程计通过陀螺仪和编码器来进行简单的位置估计。即通过编码器获得速度,将速度分解为X、Y方向,再进行积分,从而获得粗略的位置估计。避障避障分为5个阶段,当时采用了红外激光测距,当距离小于40cm时触发中断,进入避障控制程序。typedef enum{ BLOCK_AVOID_START=1,//开始避障 BLOCK_AVOID_ARRIVE=2,//达到障碍位置,与障碍平行
原创
发布博客 2020.09.10 ·
329 阅读 ·
2 点赞 ·
0 评论 ·
4 收藏

简易PID模块(C++)

简易PID模块源码为WR学长所写,现发布在CSDN,作为传承,留给学弟使用。库文件#ifndef WR_CONTROLLER_H__#define WR_CONTROLLER_H__typedef struct{ float P;//P参数 float I;//I参数 float D;//D参数 float integral;//积分值 float err;//期望值与当前值差值 float err_D;//负的当前值的微分 float integral_max
原创
发布博客 2020.07.31 ·
559 阅读 ·
1 点赞 ·
0 评论 ·
2 收藏

opencv识别嘴部

opencv识别嘴部程序如下#include "opencv2/opencv.hpp" #include <windows.h>using namespace cv;using namespace std;vector<Rect> mouth;int main(int argc, char* argv[]) { //摄像头初始化、开启 VideoCapture capture; Mat frame; CascadeClassifier mouth_cascad
原创
发布博客 2020.07.31 ·
1575 阅读 ·
4 点赞 ·
0 评论 ·
10 收藏

如何安装ROS

ROS的安装打开网址https://www.ros.org/选择kinetic版本选择环境这里我选择了UNUNTU安装步骤1.安装ROS Kinetic 只支持Wily (Ubuntu 15.10), Xenial (Ubuntu 16.04) and Jessie (Debian 8)按顺序输入以下代码sudo sh -c 'echo "deb http://packa...
原创
发布博客 2020.03.02 ·
922 阅读 ·
5 点赞 ·
3 评论 ·
0 收藏

ROS安装完毕后如何测试

ROS安装完毕后如何测试运行roscore打开控制台,输入:roscore运行turtlesim功能包再打开一个控制台输入:rosrun turtlesim turtlesim_node运行键盘控制用上下左右键控制小乌龟移动rosrun turtlesim turtle_teleop_key可以完成以上步骤,ROS安装基本没有问题...
原创
发布博客 2020.03.02 ·
2290 阅读 ·
5 点赞 ·
0 评论 ·
6 收藏

ADRC例程

ADRC优化fhan《自抗扰控制入门》自抗扰死忠粉ADRC.H#ifndef _ADRC_H_#define _ADRC_H_typedef struct{/*****安排过度过程*******/float x1;//跟踪微分期状态量float x2;//跟踪微分期状态量微分项float r;//时间尺度float h;//ADRC系统积分时间uint16 N0;/...
原创
发布博客 2019.12.21 ·
2975 阅读 ·
16 点赞 ·
3 评论 ·
80 收藏

LADRC例程

LADRCLADRC例程LADRC.H#ifndef _LADRC_H#define _LADRC_Htypedef struct ADRC{float v1,v2; //¸最速输出值float r; //速度因子float h; //步长float z1,z2,z3; //观测器输出float w0,wc,b0,u; //}LADRC_NUM;extern LADRC_...
原创
发布博客 2019.12.21 ·
3977 阅读 ·
13 点赞 ·
4 评论 ·
71 收藏

opencv去除照片红眼

opencv去除照片红眼#include <stdint.h>#include <opencv2/opencv.hpp>#include "windows.h"#include <iostream>using namespace std;using namespace cv;int main(){ cout << "OpenCV...
原创
发布博客 2019.12.21 ·
511 阅读 ·
4 点赞 ·
2 评论 ·
2 收藏

opencv形态学手势识别1-5

#include "opencv2/opencv.hpp" #include <windows.h>using namespace cv;using namespace std;POINT TEMP;POINT LAST_CENTER;void skinExtract(const Mat &frame, Mat &skinArea);int ma...
原创
发布博客 2019.12.21 ·
715 阅读 ·
9 点赞 ·
1 评论 ·
4 收藏

基于opencv的手势识别(HSV)控制鼠标

基于opencv的手势识别和鼠标控制opencv3.4.5和vs2015新建工程->空项目->新建项摄像头使用 VideoCapture capture; capture.open(0); if (!capture.isOpened()){//打开失败返回-1 cout << "No camera!
" << endl; return -1...
原创
发布博客 2019.12.21 ·
4201 阅读 ·
15 点赞 ·
2 评论 ·
61 收藏

opencv3.4.5和vs2015/2017配置

opencv3.4.5和vs2015/2017配置opencv3.4.5和vs2015/2017配置Visual Studio下载及安装下载安装opencv的下载及安装下载解压系统环境变量配置相关文件的配置vs配置属性管理器相关配置1.新建一个空项目2.在源文件添加新建项main.cpp3.配置管理器 可以配置dubug x644.项目->属性5.主要配置**vc++目录****链接器**勾...
原创
发布博客 2019.12.18 ·
839 阅读 ·
4 点赞 ·
0 评论 ·
1 收藏

UT AUSTINVILLA 3D

https://github.com/LARG/utaustinvilla3d包含:Omnidirectional walk engine based on a double inverted pendulum model基于双倒立摆的全方位步行引擎A skill description language for specifying parameterized skills/behavi...
翻译
发布博客 2019.08.28 ·
2956 阅读 ·
5 点赞 ·
0 评论 ·
3 收藏

四元数姿态解算

四元数姿态解算——互补滤波六轴float q0=1, q1=0, q2=0, q3=0;float exInt, eyInt, ezInt;//*****************************************6轴融合*****************************************************#define Kp 0.2f//2.0f //加...
转载
发布博客 2019.08.23 ·
2957 阅读 ·
8 点赞 ·
1 评论 ·
84 收藏

2019年第十四届智能车全国电赛TI总结(我菜的很)

作为一个普通大学的学生,有幸参与了这两个比赛,虽然结果不尽如人意,但是过程中我收获了很多,为了明年更好的比赛我想我需要总结一下。只依靠祖传代码是远远不够的,仅靠PID最最基本的算法也是不够的,必须要花时间去寻找合适的算法,或者自行设计算法。模糊PID也好,ADRC也好,这些可能都需要重新学习。单纯的复制粘贴代码没有意义,理解原理比复制更有效,比如四元数的姿态解算,当时那祖传的代码直接用了,后面...
原创
发布博客 2019.08.14 ·
977 阅读 ·
5 点赞 ·
0 评论 ·
7 收藏
加载更多