摘要: 1.通用定时器TIM3中断 该文件下包含一个中断服务函数和一个定时器 3 中断初始化函数,中断服务函数比较简单,在每次中断后,判断 TIM3 的中断类型,如果中断类型正确,则执行 LED1的翻转。 2.Tout= ((arr+1)*(psc+1))/Tclk; 其中: arr:自动重装值。 psc: 阅读全文
posted @ 2017-08-21 21:33 口袋里的超超 阅读(4780) 评论(0) 推荐(0) 编辑
摘要: KEY_Scan 函数,则是用来扫描这 4 个 IO 口是否有按键按下。 KEY_Scan 函数, 支持两种扫描方式,通过 mode 参数来设置。 当 mode 为 0 的时候, KEY_Scan 函数将不支持连续按, 扫描某个按键,该按键按下之后必须要松开,才能第二次触发,否则不会再响应这个按键, 阅读全文
posted @ 2017-08-17 15:05 口袋里的超超 阅读(3270) 评论(0) 推荐(0) 编辑
摘要: 不管什么类型的机器人,只要自主移动,就需要在家庭或其他环境中进行导航定位。自主导航作为一项核心技术,是赋予机器人感知和行动能力的关键。机器人在运动过程中会碰到并解决以下三个问题:(1)我现在何处?(2)我要往何处走?(3)我如何到达该处?其中第一个问题是其导航系统总的定位及其跟踪问题,第二、三个是导 阅读全文
posted @ 2017-08-17 14:08 口袋里的超超 阅读(8657) 评论(0) 推荐(0) 编辑
摘要: 1.机器人视觉 机器人研究的核心就是:导航定位、路径规划、避障、多传感器融合。定位技术有几种,不关心,只关心视觉的。视觉技术用到“眼睛”可以分为:单目,双目,多目、RGB-D,后三种可以使图像有深度,这些眼睛亦可称为VO(视觉里程计:单目or立体),维基百科给出的介绍:在机器人和计算机视觉问题中,视 阅读全文
posted @ 2017-08-17 13:59 口袋里的超超 阅读(12634) 评论(0) 推荐(0) 编辑
摘要: 1.引言: 机器人的研究越来越多的得到关注和投入,随着计算机技术和人工智能的发展,智能自主移动机器人成为机器人领域的一个重要研究方向和研究热点。移动机器人的定位和地图创建是自主移动机器人领域的热点研究问题。对于已知环境中的机器人自主定位和已知机器人位置的地图创建已经有了一些实用的解决方法。然而在很多 阅读全文
posted @ 2017-08-17 13:52 口袋里的超超 阅读(5665) 评论(0) 推荐(1) 编辑
摘要: 0目标 1STM32 串口简介 2硬件设计 3软件设计 4下载验证 0.目标 利用串口1 不停的打印信息到电脑上,同时接收从串口发过来的数据,把发送过来的数据直接送回给电脑。 1.STM32 串口简介 串口设置的一般步骤可以总结为如下几个步骤:1) 串口时钟使能, GPIO 时钟使能2) 串口复位3 阅读全文
posted @ 2017-08-15 21:41 口袋里的超超 阅读(655) 评论(0) 推荐(0) 编辑
摘要: 目录: 1.硬件及其接线 2.驱动及软件 3.下载程序测试 1.硬件及其接线 1.1 USB转TTL刷机板(CH340模块升级小板) 1.2 主芯片STM32F103C8T6开发板 1.3接线 1.3.1 转串口模块接线 注:3V3和5V由短路冒选择。 1.3.2 核心板接线 其中 BOOT0置1, 阅读全文
posted @ 2017-08-08 19:48 口袋里的超超 阅读(23344) 评论(0) 推荐(0) 编辑
摘要: 参考原子哥学习程序 条件:实验板STM32103ZET6;固件库STM32F10x_StdPeriph_Lib_V3.5.0;环境MDK5; 目的:了解STM32 的 IO 口如何作为输出使用 ;以两个LED灯交替闪烁为目标。 目录: 1.新建工程 2.硬件连接 3.R软件设计 3.1test1.c 阅读全文
posted @ 2017-08-06 22:30 口袋里的超超 阅读(3505) 评论(0) 推荐(0) 编辑
摘要: 1.OpenCV包含的模块 cv – 核心函数库 cvaux – 辅助函数库 cxcore – 数据结构与线性代数库 highgui – GUI函数库 ml – 机器学习函数库 2.常用头文件: #include <cv.h> #include <cvaux.h> #include <highgui 阅读全文
posted @ 2017-07-27 13:55 口袋里的超超 阅读(9122) 评论(0) 推荐(0) 编辑
摘要: 步骤: 1 安装Visual C++ 6.0 2 安装OpenCV 1.0 3 配置Windows环境变量 4 配置Visual C++ 6.0 4.1 全局设置 4.2 项目设置 5 测试程序 1.安装Visual C++ 6.0 链接就不放了,网上下载安装即可。 2.安装OpenCV 1.0 下 阅读全文
posted @ 2017-07-26 21:46 口袋里的超超 阅读(3836) 评论(0) 推荐(0) 编辑