架构
-
现代前端技术解析(2)详解架构师
响应式页面 响应式设计师指根据不同设备浏览器尺寸或分辨率来展示不同页面结构层、行为层、表现层内容的设计方式。响应式设计网站目前比较主流的实现方式有两种:一是通过前端或者后端判断us…
-
现代前端技术解析(3)详解架构师
MVVM数据检测 手动触发指令绑定是比较直接的实现方式,主要思路是通过在数据对象上定义get()方法和set()方法,调用时手动触发get()或set()函数来获取、修改数据,改变…
-
智能小车制作过程全纪录:一、硬件平台详解架构师
最近看了BBC的纪录片机器人时代,对国外机器人技术的发展感到震撼,当我们的新闻媒体还在报道几个机器人放在一起做一致的机械动作时,国外的机器人研究已经在研究各种各样的仿生机器人,甚至…
-
智能小车制作过程全纪录: 二、软件平台— Arduino底盘驱动详解架构师
主控板主要提供智能数据分析,根据分析的结果通过串口发送控制命令给小车驱动板,小车驱动板根据控制命令控制小车的动作,主控板采用Java平台,集成相关领域的开源解决方案,软件系统主要包…
-
智能小车制作过程全纪录: 三、软件平台— Java 平台串口通信详解架构师
嵌入式Linux上大部分都是有C/C++来做开发的,主要的原因还是为了效率,但本人最近几年用Java比较多所以决定用Java比较多所以决定还是用Java来开发,再者个人认为现在硬件…
-
智能小车制作过程全纪录: 四、软件平台— Java 控制GPIO详解架构师
嵌入式系统针对GPIO的开发,大部分都是采用c/c++进行开发,也有在树莓派上针对GPIO的java开发包,但必须要用树莓派平台,但友善之臂Friendarm的板子并不支持,只能自…
-
智能小车制作过程全纪录: 五、软件平台— Sphinx语音识别详解架构师
目前国内语音识别主要是使用科大讯飞的在线语音识别,而且准确度也非常高,这主要得益于其强大的语音库,甚至方言也可以识别。但有很多时候需要离线的环境,这就需要离线识别,另外本人在这个平…
-
ROS机器人Diego 1#制作(一)BOM清单详解架构师
开源ROS机器人操作系统是机器人开发的利器,集成了大量先进的算法,而且还开源,国内也有很多人在研究,也有些原型,但网上文章多是翻译官方的英文教程,在这里我们一步一步的制作一个ROS…
-
ROS机器人Diego 1#制作(二)base controller—rosserial_arduino详解架构师
ROS机器人要动起来首先需要对底盘的驱动,在ROS的控制模型中,一般会把对底盘的驱动,及马达的PID调节放在一起称之为base controller,ROS社区已经有针对Ardui…
-
ROS机器人Diego 1#制作(三)base controller—ros_arduino_bridge详解架构师
ros_arduino_bridge封装了通过串口于底盘控制器Arduino的通信,并提供了一个标准的base controller,所以对arduino资源的占用非常小,ardu…