自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(9)
  • 资源 (1)
  • 收藏
  • 关注

原创 OpenCV学习实践(五)——Robomaster装甲板识别

前言在RM2019赛季结束后的日子,学习了OpenCV和一点C++语言,在2019年国庆节期间初步完成了RM装甲板的识别程序。由于我是初学者,而且当时未看过队内程序,所以写的程序较为简单易懂,程序输出最佳装甲板的二维坐标。识别方法程序main.cpp#include <opencv2/highgui/highgui.hpp>#include <opencv2/imgproc/imgproc.hpp>#include <opencv2/opencv.hpp&g

2020-06-30 12:37:19 7349 37

原创 OpenCV学习实践(四)——图像轮廓与图像分割修复

思维导图1.查找绘制轮廓// 用Canny算子检测边缘Canny( g_grayImage, g_cannyMat_output, g_nThresh, g_nThresh*2, 3 );// 寻找轮廓findContours( g_cannyMat_output, g_vContours, g_vHierarchy, RETR_TREE, CHAIN_APPROX_SIMPLE, Point(0, 0) );// 绘出轮廓Mat drawing = Mat::zeros( g_cann

2020-06-27 12:20:04 660 1

原创 OpenCV学习实践(三)——图像变换

思维导图1.边缘检测// Canny算子Canny( g_cannyDetectedEdges, g_cannyDetectedEdges, g_cannyLowThreshold, g_cannyLowThreshold*3, 3 );//sobel算子// 求 X方向梯度Sobel( g_srcImage, g_sobelGradient_X, CV_16S, 1, 0, (2*g_sobelKernelSize+1), 1, 1, BORDER_DEFAULT );convertSc

2020-06-23 18:50:28 210 1

原创 OpenCV学习实践(二)——图像处理

思维导图1.线性滤波//方框滤波操作boxFilter( g_srcImage, g_dstImage1, -1,Size( g_nBoxFilterValue+1, g_nBoxFilterValue+1));//均值滤波操作blur( g_srcImage, g_dstImage2, Size( g_nMeanBlurValue+1, g_nMeanBlurValue+1), Point(-1,-1));//高斯滤波操作GaussianBlur( g_srcImage, g_dstI

2020-06-22 09:53:15 251 1

原创 OpenCV学习实践(一)——数据结构

前言OpenCV是一个基于BSD许可(开源)发行的跨平台计算机视觉和机器学习软件库,可以运行在Linux、Windows、Android和Mac OS操作系统上。它轻量级而且高效——由一系列 C 函数和少量 C++ 类构成,同时提供了Python、Ruby、MATLAB等语言的接口,实现了图像处理和计算机视觉方面的很多通用算法。1.OpenCV的数据结构和函数2.Mat类Mat类不需要我们手动为其开辟空间,也不必在不需要时将空间释放。用法Mat A,C;A = imread("1.jpg

2020-06-21 18:41:20 287 1

原创 永磁直流无刷电机设计之路(四)——仿真计算分析

永磁直流无刷电机设计之路(四)——仿真计算分析在数学中,有限元法(FEM,Finite Element Method)是一种为求解偏微分方程边值问题近似解的数值技术。求解时对整个问题区域进行分解,每个子区域都成为简单的部分,这种简单部分就称作有限元。它通过变分方法,使得误差函数达到最小值并产生稳定解。类比于连接多段微小直线逼近圆的思想,有限元法包含了一切可能的方法,这些方法将许多被称为有限元的小区域上的简单方程联系起来,并用其去估计更大区域上的复杂方程。它将求解域看成是由许多称为有限元的小的互连子域组成

2020-06-21 12:29:45 7018 2

原创 永磁直流无刷电机设计之路(三)——电磁参数设计

永磁直流无刷电机设计之路(三)——电磁参数设计1.主要尺寸计算这篇文章在设计的是一款外转子轮毂电机,这种电机的主要尺寸由内定子外径与有效铁芯长度决定,通过电机学的理论可以得知,轮毂电机的有效铁芯长度与电机的定子外径的关系:D2lefnPem=6.1×103αp′kNmKdpABδ=CA\frac{D^2l_{ef}n}{P_{em}}=\frac{6.1×10^3}{α'_pk_{Nm}K_{dp}AB_\delta}=C_APem​D2lef​n​=αp′​kNm​Kdp​ABδ​6.1×103​

2020-06-20 18:00:14 15547 7

原创 永磁直流无刷电机设计之路(二)——整体方案设计

永磁直流无刷电机设计之路(二)——整体方案设计1.轮毂电机参数确定移动平台用直驱式永磁直流无刷电机设计,首先根据其行驶要求和驱动电机的性能要求,确定电机各部分的尺寸,选择合适的材料,计算其性能。此设计原考虑用于竞赛机器人,其相关参数如下表所示。名称参数长宽高800×800×800mm总体质量m40kg最高速度Vm18km/h迎风面积A0.64m2空气阻力系数CD0.4滚动阻力系数μ0.05轮胎直径D0.1525m驱动形式4

2020-06-20 16:17:58 4147 3

原创 永磁直流无刷电机设计之路(一)——概述

永磁直流无刷电机设计之路(一)——概述前言永磁无刷电机具有和直流电动机相似的优良调速性能,又克服了直流电动机采用机械式换向装置所引起的换向火花、可靠性低等缺点,且运行效率高、体积小和质量轻的缺点。无刷电机的发展推动着机器人技术的进步,但对于机器人的研发来说通用的电机及其控制器性能中某一方面可能无法满足要求,需要额外的减速器等装置,或者在进行机器人结构设计时需要考虑电机的空间及其安装位置,以至于在完成机器人的结构整体设计后会发现某个位置或多个位置凸出的驱动装置,十分不舒服。在移动机器人方面,传统的电机轴-

2020-06-20 14:38:21 4316 1

永磁直流无刷电机设计.xlsx

永磁无刷电机具有和直流电动机相似的优良调速性能,又克服了直流电动机采用机械式换向装置所引起的换向火花、可靠性低等缺点,且运行效率高、体积小和质量轻的缺点。此文件为用于设计无刷电机的计算表格,包含整体方案设计和电磁计算。

2020-06-21

空空如也

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

TA关注的人

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