基于pcDuino-V2的无线视频智能小车
2016-12-23 16:35
330 查看
这段时间抽空做了个智能视频小车。包含了pid电机控制、socket网络编程、多线程编程、epoll机制、gtk图形界面编程。
这是界面:
小车的底层是用的stm32f405系列的单片机+电机驱动做的一个小车底盘。同时小车配的有个遥控器。能够受网络和遥控器同时遥控。
首先,stm32采集电机的位置信息然后通过pid算法对电机进行速度环控制。并获取遥控器的信息,方便控制小车。并通过串口将小车的信息发送到pcDuino中,并从pcDuino中获取控制信息。
主要完成了一下功能:
1.完成了对地盘电机的速度闭环控制(stm32+裸机+PID控制器)。
2.完成了地盘和嵌入式Linux系统(pcDuino_V2)的相互通信。
3.完成了对摄像头数据的采集和保存。
4.完成了对数据(照片数据和控制数据)的发送
5.完成了pc端和嵌入式Linux之间的通信Socket。
6.完成了pc端GTK的图形界面编程。
这是界面:
小车的底层是用的stm32f405系列的单片机+电机驱动做的一个小车底盘。同时小车配的有个遥控器。能够受网络和遥控器同时遥控。
首先,stm32采集电机的位置信息然后通过pid算法对电机进行速度环控制。并获取遥控器的信息,方便控制小车。并通过串口将小车的信息发送到pcDuino中,并从pcDuino中获取控制信息。
主要完成了一下功能:
1.完成了对地盘电机的速度闭环控制(stm32+裸机+PID控制器)。
2.完成了地盘和嵌入式Linux系统(pcDuino_V2)的相互通信。
3.完成了对摄像头数据的采集和保存。
4.完成了对数据(照片数据和控制数据)的发送
5.完成了pc端和嵌入式Linux之间的通信Socket。
6.完成了pc端GTK的图形界面编程。
相关文章推荐
- 基于pcDuino-V2的无线视频智能小车 - pcduino上的网络编程
- 基于pcDuino-V2的无线视频智能小车 - UBUNTU系统上的gtk编程
- 基于pcDuino的WiFi实时视频监控智能小车-——前言
- 基于pcDuino的WiFi实时视频监控智能小车——硬件部分(二)
- 基于51的wifi视频小车制作masonson
- 基于Dragonboard 410c的智能小车(三)
- 基于stm32的手机蓝牙智能小车的设计
- raspberry pi2 智能小车源码及测试视频
- 【小作品】STM32无线WIFI视频小车制作剖析(下)
- 无线智能小车(一)
- 【智能无线小车系列七】树莓派的初始化设置
- 基于自组网技术的智能无线抄表方案 现代生活中,水表、电表和煤气表的抄录和收费,是城市生活的一个大问题。人工入室抄表,扰民不说,还可能给居民带来不安全因素;对于各职能公司来说,派人上门抄表也无形中耗费了大量人力资源和时间。近年来,信息化社会在逐 步改变人们的
- 基于Dragonboard 410c的智能小车(一)
- 基于android系统的智能小车控制软件开发
- 基于TMS320DM64x DSP,智安邦携手TI实现中国视频智能监控产业创新
- 基于ARM+LINUX的无线视频采集系统设计----------搭建嵌入式web服务器
- 开源倾情奉献:基于.NET打造IP智能网络视频监控系统
- (一)基于2440智能小车控制
- 基于B/S结构的无线视频传输方案
- JEECG - 基于代码生成器的J2EE智能开发框架 杂记:【演示视频和源码】