在线时间221 小时
UID1422616
ST金币0
蝴蝶豆0
注册时间2015-1-22
金牌会员
- 最后登录
- 2018-9-27
|
a0a.1 32b0c
本帖最后由 星辰一方 于 2015-6-2 09:33 编辑
设计背景:对一个目标进行姿态识别,以简单的三角形为例,目标放置在一个旋转平台上,初始姿态位置,通过图像识别姿态,并将姿态数据传送给nucleo,nucleo驱动舵机进行角度调整。
方案一、通过USB将stm32从摄像头采集的数据传到PC,PC做运算处理,找出姿态数据,然后回传给F303,F303驱动舵机调整角度。
方案二、直接使用PC摄像头采集图像,处理图像后将结果数据传送给F303,传送方式使用串口,F303驱动舵机,调整较多→OK
以上PC图像端使用MATLAB编程,nucleoF303RE这块全部使用HAL库。
因为目前对USB通讯了解不多,目前采用了方案二,已经完成工作:PC图像处理和nucleoF303RE的舵机驱动。下面上图!
使用MATLAB写的一个简单的界面,中间三角形就是目标
这是目前的一套实验装备,一个舵机SG90,一个USB摄像头,一个nucleoF303RE!
给前天5块钱刚刚淘来的一个摄像头来个特写!
附件是舵机的一个驱动试验程序,运行后舵机先正转后反转,每10度转一次(大概,没有实际测量),板上按键控制启停,使用HAL库写的。(温馨提示:解压之前请新建文件夹,在文件夹内解压,否则会比较乱,因为超过5MB附件大小限制,无法打成一个包)
|
-
-
steer_engine_drive_part1.rar
下载
7.31 MB, 下载次数: 250, 下载积分: ST金币 -1
-
-
steer_engine_drive_part2.rar
下载
3.51 MB, 下载次数: 191, 下载积分: ST金币 -1
|