【4】通讯指令设计-Pcduino平台下的智能小车

【4】通讯指令设计-Pcduino平台下的智能小车

11个月前 (03-27) 浏览: 94 评论: 0

一、指令数据包协议设计 在远程控制智能车系统中,远程客户端通过指令通信对智能车进行控制。在本文设计中仅涉及速度方向控制指令,为了考虑系统的可扩展性:因为后续需求可能出现更多类型的指令,本文为指令数据设计了指令代号,指令由指令代号和指令数据区组成;考虑到客户端和服务端更好地进行指令处理,指令字长为32位,与int数据类型字长相等,在服务端和和客户端进行socet套接字收发数据时可等同于int数据进行

【3】系统架构与组装-Pcduino平台下的智能小车

【3】系统架构与组装-Pcduino平台下的智能小车

11个月前 (03-27) 浏览: 48 评论: 0

一、系统设计 本文设计中,智能车通信控制系统主要由飞思卡尔小车模型、pcDuino开发板及其外接模块、远程控制客户端(智能手机)、无线局域网设备组成,其系统结构示意图如下: 依图所示,为了使用pcDuino对智能车模型的电机、舵机进行控制,本文使用L298P扩展模块插入pcDuino主板上的Arduino兼容硬件接口,由于L298P和pcDuino主板电平不匹配的原因,两者中间通过T board模

《2018年中国互联网公司加班报告非专业版》

《2018年中国互联网公司加班报告非专业版》

11个月前 (03-22) 浏览: 165 评论: 0

无意中打开博客的访问数据,突然发现出几个有趣的结论,“大数据”显示: 1. 周期性的波谷是周末周日,因为大家周末一般放假; 2. 2月14到2月22有个长期的波谷,因为春节放假 3. 同一周周六的访问几乎无例外地比周日访问量高 4. 春节比周六周日访问量更低 再基于一些事实,访问本博客大都是国内程序员,可以有以下结论: 1. 中国互联网IT公司,倾向选择周六加班 2. 春节应该大家都不加班的,这个

【2】模块控制-Pcduino平台下的智能小车

【2】模块控制-Pcduino平台下的智能小车

11个月前 (03-19) 浏览: 70 评论: 0

一、 L298P电机控制 L298P扩展板可以通过接口电路来实现PWM调速以及控制电机正反方向转动实现前进和后退。PWM调速的基本原理是通过晶体管的开关特性来调制固定电压的直流电源,通过按照一个特定的频率来实现电路的接通和断开,并根据需要改变一个周期内接通和断开时间的长短,通过改变直流伺服电动机上电压的占空比,从而改变平均电压的大小来控制电动机的转速。 基于上述论述,可以写出以下测试代码对直流电机

【1】概述-pcduino平台下的智能小车

【1】概述-pcduino平台下的智能小车

11个月前 (03-19) 浏览: 59 评论: 1

  本文使用飞思卡尔汽车模型,它配备了直流电机和模拟电路控制舵机,用来模拟真实汽车。汽车模型上搭载的PcDuino开发板,搭载了Ubuntu操作系统,并兼容Arduino扩展实现硬件控制,与开发板连接的双目摄像头可以采集两路视频并通过网络实时传输,为双目视觉测距提供支持;同时开发出“视觉辅助导航系统”Android端应用,可以远程实时查看智能汽车周围实况和控制汽车。 一、概论 Ardui

软件不仅是开发那么简单

软件不仅是开发那么简单

2年前 (2017-03-09) 浏览: 659 评论: 6

许多“有抱负”或者热爱编程的程序员,对全栈工程师可能都是孜孜以求。全栈是一种极客精神,对软件的每一种编程语言、每一个开发平台都有着浓厚的兴趣,并愿意为之付出努力,全栈工程师应该对软件各个方面都有广泛的接触面,对软件有深刻的洞察力,这种广而深的见识将让我们开发出更加高效率地开发应用。 我们周遭的人对全栈的描述往往是“我熟悉C/C++,java;swift,Ruby都会一点,还能开发IOS、Andro

React Native中添加Base64支持

React Native中添加Base64支持

2年前 (2017-03-08) 浏览: 2521 评论: 0

最近极客人在使用React Native制作的自己的博客客户端,客户端在调用Wordpress Rest API时有些操作需要使用HTTP认证,而HTTP认证中主要就是在HTTP请求中的头部加入 "Authorization"字段,Authorization字段的内容时 用户名:密码 的base64编码 环境依赖 Base64编解码算法在Nodejs的buffer组件中有支持,首先我们需要在Rea

Ubuntu下利用Java CV获取双目摄像头图像

Ubuntu下利用Java CV获取双目摄像头图像

2年前 (2017-03-06) 浏览: 999 评论: 1

毕业设计的项目是做一个通过双目摄像头测出物体的距离,然后控制模型车避开较近的障碍物,所以需要将安装在模型车上双目摄像头的图像传输,发送到电脑端进行双目测距算法的计算,然后电脑将计算的结果发送到小车,小车控制行驶方向从而避开障碍物。小车上使用Pcduino开发板,安装Ubuntu系统,外插Arduino扩展板,连接小车的硬件部分。 从淘宝上买回的双目摄像头后,使用java cv获取到双目摄像头图像的

怎样释放Android手机存储空间

怎样释放Android手机存储空间

2年前 (2017-02-23) 浏览: 322 评论: 0

Android应用在运行之中会产生一些数据,比如图片的缓存,数据库文件,配置文件等等。我们开发时可能会有这样的一个需求清除应用内缓存的数据,可以让用户选择删除应用内产生的数据,这也是比较人性化的设计点。过多的缓存会占用手机的存储空间,据说也会降低手机的IO性能。 下面这是简书Android APP中提供了清除缓存的设计: 那么Android应用在运行中会产生哪些数据呢?它们都被存放在哪里?然后我们

【图片去霾算法实践】NDK下二维数组的传递

【图片去霾算法实践】NDK下二维数组的传递

2年前 (2017-01-16) 浏览: 557 评论: 1

最近看到了一篇关于图片“去霾算法”的文章,一下子就有了兴趣,所以想着能不能实现。由于数学能力捉急,无法理解文章的思想和相关论文。于是在Github上找到了相关的Java代码,算法的效果十分明显: 去霾前的图片 去霾算法处理后的图片 不知道是不是算法太复杂,还是Java效率相对较低的缘故,一个3M的JPG图片处理下来需要近20秒的时间。 效果明显的算法让我萌生了开发一款去霾相机的想法,为了获得更快的

登录

忘记密码 ?

您也可以使用第三方帐号快捷登录

切换登录

注册