用matlab结合STM32作上位机,基于stm32智能小车视觉控制导航的设计参考.pdf

第 25 卷 第 9 期 电子设计工程 2017 年 5 月

Vol.25 No.9 Electronic Design Engineering May. 2017

基于STM32 智能小车视觉控制导航的设计

李晓旭 ,周焕银

(东华理工大学 机械与电子工程学院,江西 南昌 330013 )

摘要 : 为了提高车载视频导航控制子系统的准确度 ,本文介绍一种基于 STM32 的视觉导航系统 。 该

系统使用 USB 摄像头采集周围环境信息 , 视频通过编码后由无线路由传送到上位机 , 在上位机的

MATLAB 中利用现有的灰度和二值化的方法对图像进行处理 ,以及在 Keil 软件平台上进行编程 ,小

车采用 PID 控制算法控制电机的速度 ,以此用来改变小车移动的方向。通过实验验证 ,该系统确实能

够在一定的区域内实现导航 ,具有一定的可扩展性 。

关键词 : STM32 ; 视觉导航 ; 图像处理 ; PID

中图分类号 : 文献标识码 : 文章编号 ( )

TN0 A : 1674-6236 2017 09-0105-03

STM32-based visual control of the smart car navigation system

LI Xiao-xu ZHOU Huan-yin

( , , ,

College of Information and Electronic Engineering East China Univ.of TECH. Nanchang 330013

China )

Abstract: In order to improve the accuracy of the navigation system , this paper introduces the visual

navigation system based on STM32 . The system uses a USB camera to capture the information of

surrounding environment , the video encoded before transmitted to the host computer by the wireless

router , using exist image processing algorithms for image processing in MATLAB as well as programming

in Keil software platform PC's , car used PID control algorithm to control the motor speed in order to

change the direction of movement . Experiments show that the system can indeed achieve navigate in a

certain area having certain expansibility.

Key words: STM32 ;

你可能感兴趣的:(用matlab结合STM32作上位机,基于stm32智能小车视觉控制导航的设计参考.pdf)