自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(16)
  • 收藏
  • 关注

原创 用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 16:52:54 1442 2

原创 单片机课程设计-温度检测(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 20:48:07 5129 3

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

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

2020-09-10 20:31:29 213

原创 简易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 13:15:35 484

原创 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 12:52:50 1452

原创 如何安装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 16:19:40 830 3

原创 ROS安装完毕后如何测试

ROS安装完毕后如何测试运行roscore打开控制台,输入:roscore运行turtlesim功能包再打开一个控制台输入:rosrun turtlesim turtlesim_node运行键盘控制用上下左右键控制小乌龟移动rosrun turtlesim turtle_teleop_key可以完成以上步骤,ROS安装基本没有问题...

2020-03-02 16:08:45 2150

原创 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 22:51:33 2842 3

原创 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 22:45:04 3616 4

原创 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 20:10:05 419 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 16:54:09 624 1

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

基于opencv的手势识别和鼠标控制opencv3.4.5和vs2015新建工程->空项目->新建项摄像头使用 VideoCapture capture; capture.open(0); if (!capture.isOpened()){//打开失败返回-1 cout << "No camera!\n" << endl; return -1...

2019-12-21 10:05:49 3989 2

原创 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 13:38:09 461

翻译 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 20:28:11 2734

转载 四元数姿态解算

四元数姿态解算——互补滤波六轴float q0=1, q1=0, q2=0, q3=0;float exInt, eyInt, ezInt;//*****************************************6轴融合*****************************************************#define Kp 0.2f//2.0f //加...

2019-08-23 14:55:38 2696 1

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

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

2019-08-14 09:48:37 898

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除