<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[ANDYMFC的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/ANDYMFC</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; ANDYMFC]]></copyright><item><title><![CDATA[基于Dragonboard 410c的家庭共享服务架构设计]]></title><link>https://blog.youkuaiyun.com/ANDYMFC/article/details/72921753</link><guid>https://blog.youkuaiyun.com/ANDYMFC/article/details/72921753</guid><author>ANDYMFC</author><pubDate>Thu, 08 Jun 2017 16:09:54 +0800</pubDate><description><![CDATA[本文将向大家介绍如何使用dragonboard 410c 基于linux环境完成自己的私有共享服务的设计，]]></description><category></category></item><item><title><![CDATA[基于Dragonboard 410c的家庭共享云服务搭建]]></title><link>https://blog.youkuaiyun.com/ANDYMFC/article/details/72921673</link><guid>https://blog.youkuaiyun.com/ANDYMFC/article/details/72921673</guid><author>ANDYMFC</author><pubDate>Thu, 08 Jun 2017 16:08:33 +0800</pubDate><description><![CDATA[本文将向大家介绍如何使用dragonboard 410c 平台来搭建自己的私有共享云服务平台，]]></description><category></category></item><item><title><![CDATA[基于Dragonboard 410c 的自动感应调色灯]]></title><link>https://blog.youkuaiyun.com/ANDYMFC/article/details/71601440</link><guid>https://blog.youkuaiyun.com/ANDYMFC/article/details/71601440</guid><author>ANDYMFC</author><pubDate>Thu, 11 May 2017 12:59:33 +0800</pubDate><description><![CDATA[最近在网上看到一款非常火爆的灯，可以自动感应人体开关，并且根据人的手势和距离变色，很想入手试一试，但是一看灯的价格高的惊人，想到自己手里正好有一个dragonboard 410c，为何不用这个DIY一个呢？作为一个DIY狂热者，想到即行动，翻箱倒柜，立马从自己的工具箱里面找到了材料和器件，开始自己的DIY，今天这期blog主要是根据自己收集到的器件，向大家介绍一下如何来DIY这个自动感应灯的思路，]]></description><category></category></item><item><title><![CDATA[基于DragonBoard 410c的家庭智能环保卫士——（13）融合多数据处理的运动控制]]></title><link>https://blog.youkuaiyun.com/ANDYMFC/article/details/70260062</link><guid>https://blog.youkuaiyun.com/ANDYMFC/article/details/70260062</guid><author>ANDYMFC</author><pubDate>Thu, 20 Apr 2017 15:17:36 +0800</pubDate><description><![CDATA[在获取环境数据和地图路径规划信息后，就可以根据这些数据来实现对家庭环保卫士底盘的控制，本期blog将向大家介绍如何实现对家庭环保机器人的智能控制，这里控制过程中主要是从数据库中搜索得到网格地图位置中的环境信息，然后根据环境信息进行决策，最终根据决策结果确定目标位置并调用路径搜索模块实现路径查找，得出机器人路径，最后根据机器人路径控制机器人行走。
       具体的控制实现中，主要是采用了环境综]]></description><category></category></item><item><title><![CDATA[基于DragonBoard 410c的家庭智能环保卫士——（12）环境数据融合]]></title><link>https://blog.youkuaiyun.com/ANDYMFC/article/details/70260006</link><guid>https://blog.youkuaiyun.com/ANDYMFC/article/details/70260006</guid><author>ANDYMFC</author><pubDate>Thu, 20 Apr 2017 15:14:03 +0800</pubDate><description><![CDATA[前面方案已经介绍了家庭智能环保卫士需要采集各种环境数据，但是在具体处理中，我们需要进一步对环境数据进行融合处理，以得到一个可以引导机器人运动的环境数据指标，本节blog将向大家介绍如何进行环境数据融合，最终计算得到一个综合性的指标。
      本文在评价过程中，主要是通过传感器采集到的数据，采用多级指标体系和结构方程综合评估分析方法来得到最终的环境综合评价指标，如下图1所示，通过环境综合评价指]]></description><category></category></item><item><title><![CDATA[基于Dragonboard 410c的 A路径搜索算法实现]]></title><link>https://blog.youkuaiyun.com/ANDYMFC/article/details/70160076</link><guid>https://blog.youkuaiyun.com/ANDYMFC/article/details/70160076</guid><author>ANDYMFC</author><pubDate>Thu, 13 Apr 2017 17:20:46 +0800</pubDate><description><![CDATA[在http://blog.youkuaiyun.com/andymfc/article/details/60960202中，我们介绍了A算法的的基本原理]]></description><category></category></item><item><title><![CDATA[基于DragonBoard 410c的家庭智能环保卫士——（11）室内栅格地图位置更新Python实现]]></title><link>https://blog.youkuaiyun.com/ANDYMFC/article/details/69388823</link><guid>https://blog.youkuaiyun.com/ANDYMFC/article/details/69388823</guid><author>ANDYMFC</author><pubDate>Thu, 06 Apr 2017 13:56:03 +0800</pubDate><description><![CDATA[前面blog中已经介绍了如何构建家庭智能环保卫士系统数据库，并且给出了生成数据库文件和相应表的具体python代码实现，在数据库构建中，设计了rasterStatusRecord表用于记录室内栅格信息，其中每一条记录表示一个栅格位置，包括栅格的X坐标和Y坐标，以及栅格的状态信息，其中状态信息是表示该栅格是否可以通行，其有三种状态（可以通行，不可以通行，未知状态），在系统初始化的过程中，系统首先会根]]></description><category></category></item><item><title><![CDATA[基于DragonBoard 410c的家庭智能环保卫士——（10）数据库python代码实现]]></title><link>https://blog.youkuaiyun.com/ANDYMFC/article/details/69388409</link><guid>https://blog.youkuaiyun.com/ANDYMFC/article/details/69388409</guid><author>ANDYMFC</author><pubDate>Thu, 06 Apr 2017 12:45:29 +0800</pubDate><description><![CDATA[在前面的《基于DragonBoard 410c的家庭智能环保卫士——（9）数据库设计》中，本文给出个了系统主要的数据表的设计方案，并且采用powerDesign完成了相关表的绘制，这里进一步采用python脚本完成整改数据库物理层的设计，给出具体的生成表的脚本代码如下：

#coding=utf-8
import MySQLdb
import time
class smartHomeRo]]></description><category></category></item><item><title><![CDATA[基于DragonBoard 410c的家庭智能环保卫士——（9）数据库设计]]></title><link>https://blog.youkuaiyun.com/ANDYMFC/article/details/69382634</link><guid>https://blog.youkuaiyun.com/ANDYMFC/article/details/69382634</guid><author>ANDYMFC</author><pubDate>Thu, 06 Apr 2017 11:23:05 +0800</pubDate><description><![CDATA[根据前面给出的整体方案和部分已经完成的模块设计，本期blog将对设计的基于Dragonboard 410c的家庭智能环保卫士的数据库方案进行设计，为系统提供数据存储和访问支持，整个系统的数据库主要包括以下几个部分：
        1）传感器数据存储与管理
         该部分主要需要实现对环保机器人配置的各种环境传感器采集到的数据进行存储和管理，需要采取一定的管理策略，记录和保存近期室内]]></description><category></category></item><item><title><![CDATA[基于DragonBoard 410c的家庭智能环保卫士——（8）室内栅格定位]]></title><link>https://blog.youkuaiyun.com/ANDYMFC/article/details/65443470</link><guid>https://blog.youkuaiyun.com/ANDYMFC/article/details/65443470</guid><author>ANDYMFC</author><pubDate>Thu, 23 Mar 2017 14:54:38 +0800</pubDate><description><![CDATA[在http://blog.youkuaiyun.com/andymfc/article/details/65442851中，给出了如何通过机器人在室内不断移动实现对室内栅格地图的栅格信息进行更新和丰富，但是通常机器人的移动并不是在每个栅格中心，这就是的如何确定栅格和根据机器人位置及障碍物位置对栅格进行定位成为了该算法实现的关键，本期blog将进一步分析如何根据位置信息确定栅格位置，以及如何获取当前可知的所有的]]></description><category></category></item><item><title><![CDATA[基于DragonBoard 410c的家庭智能环保卫士——（7）室内栅格地图位置更新]]></title><link>https://blog.youkuaiyun.com/ANDYMFC/article/details/65442851</link><guid>https://blog.youkuaiyun.com/ANDYMFC/article/details/65442851</guid><author>ANDYMFC</author><pubDate>Thu, 23 Mar 2017 14:30:30 +0800</pubDate><description><![CDATA[在前面http://blog.youkuaiyun.com/andymfc/article/details/60955819中我们对整体的室内路径规划思想进行了简单介绍，其关键将室内划分为栅格地图，通过设置引导位置，然后采用路径搜索算法查询机器到引导位置的路径，但是如何确定室内栅格地图上的障碍区域，是我们采用该思想实现室内路径规划控制机器人移动的第一步，今天就结合前面给出的方案，进一步对如何实现室内栅格地图的]]></description><category></category></item><item><title><![CDATA[基于DragonBoard 410c的家庭智能环保卫士——（6）kobuki位置信息传输及显示]]></title><link>https://blog.youkuaiyun.com/ANDYMFC/article/details/62423054</link><guid>https://blog.youkuaiyun.com/ANDYMFC/article/details/62423054</guid><author>ANDYMFC</author><pubDate>Thu, 16 Mar 2017 15:19:20 +0800</pubDate><description><![CDATA[前一个blog中教大家如何利用kobuki驱动中提供的demo程序实时的获取kobuki机器人的位置信息并保存到数据库中，这里进一步教大家如何将保存在数据库中的实时的位置信息传回到另一个用DragonBaord 410C做的上位机上，并且将位置信息和路径信息实时的显示出来，为后续进一步做路径规划功能提供数据基础。
     这里我们的基本思路是，控制kobuki机器人的Dragonboard 4]]></description><category></category></item><item><title><![CDATA[基于DragonBoard 410c的家庭智能环保卫士——（5）获取kobuki位置信息]]></title><link>https://blog.youkuaiyun.com/ANDYMFC/article/details/62422472</link><guid>https://blog.youkuaiyun.com/ANDYMFC/article/details/62422472</guid><author>ANDYMFC</author><pubDate>Thu, 16 Mar 2017 14:45:19 +0800</pubDate><description><![CDATA[前面已经对基本方案和相关的算法进行了简单介绍，本期blog，将教大家如何快速的获取kobuki机器人的位置信息，由于之前没有研究过ROS，因此，在使用kobuki的时候，只是需要使用kobuki机器人底盘的功能，能够实现对机器人的控制和获取位置信息即可，如果大家想详细的了解kobuki机器人和ROS操作系统，可以到其官网上查询相关资料，在本期blog中将不进行讨论，只是获取我们需要的信息即可。]]></description><category></category></item><item><title><![CDATA[基于DragonBoard 410c的家庭智能环保卫士——（4）A*路径搜索算法]]></title><link>https://blog.youkuaiyun.com/ANDYMFC/article/details/60960202</link><guid>https://blog.youkuaiyun.com/ANDYMFC/article/details/60960202</guid><author>ANDYMFC</author><pubDate>Thu, 09 Mar 2017 15:01:26 +0800</pubDate><description><![CDATA[在路径规划blog中已经结合具体的室内环境对实现室内路径规划的基本思想进行了介绍，这里再介绍一种常用的路径搜索算法A*，对算法的一些基本原理和实现思路进行分析，后期将进一步将该算法运用到室内路径规划中，加入各种输入参数，为机器人提供路径查询和预测。
       A*算法，A*（A-Star)算法是一种静态路网中求解最短路径最有效的直接搜索方法，也是解决许多搜索问题的有效算法。算法中的距离估算值]]></description><category></category></item><item><title><![CDATA[基于Dragonboard 410c的家庭智能环保卫士——（3）室内路径规划]]></title><link>https://blog.youkuaiyun.com/ANDYMFC/article/details/60955819</link><guid>https://blog.youkuaiyun.com/ANDYMFC/article/details/60955819</guid><author>ANDYMFC</author><pubDate>Thu, 09 Mar 2017 11:02:06 +0800</pubDate><description><![CDATA[室内路径规划和定位是实现基于DragonBoard 410c的家庭智能环保卫士的关键，根据前面方案的设计，家庭智能环保机器人能够在室内自由穿梭，根据预先规划的路径，或者室内环境情况来自由移动，对室内各个区域的环境进行巡逻和监测，这就需要机器人能够自主的记录自己的移动位置，并且可以根据传感器采集的环境数据，对移动的路径进行规划，本期blog将和大家一起分享如何在室内实现路径规划。
       这]]></description><category></category></item><item><title><![CDATA[基于Dragonboard 410c的家庭智能环保卫士——（2）方案设计]]></title><link>https://blog.youkuaiyun.com/ANDYMFC/article/details/59486169</link><guid>https://blog.youkuaiyun.com/ANDYMFC/article/details/59486169</guid><author>ANDYMFC</author><pubDate>Thu, 02 Mar 2017 11:44:53 +0800</pubDate><description><![CDATA[前面一篇预研blog中已经详细的分析了基于Dragonbaord 410c的家庭智能环保卫士需要实现的功能以及需要解决的问题的定位，这期blog将在此基础上，从硬件结构和软件结构两个方面对设计的基于dragonbaord 410c的家庭智能环保卫士的方案进行设计。
       根据预研中给出的功能方案，完成了 家庭智能环保卫士整个结构设计，如下图1所示，主要包括智能小车底盘、传感器、主控、电源]]></description><category></category></item><item><title><![CDATA[基于Dragonbaord 410c的家庭智能环保卫士——（1）预研]]></title><link>https://blog.youkuaiyun.com/ANDYMFC/article/details/59483934</link><guid>https://blog.youkuaiyun.com/ANDYMFC/article/details/59483934</guid><author>ANDYMFC</author><pubDate>Thu, 02 Mar 2017 11:27:20 +0800</pubDate><description><![CDATA[最近经常看到朋友圈被各种雾霾和空气污染刷屏，作为一个Daragonbaord 410c DIY控，萌生了一个想法，做一个环境保护机器人来实时的保护我们周围的环境，本次推出的系列blog将跟大家分享我们的设计和制作过程——基于dragonbaord 410c的家庭智能环保卫士。


图1 dragonbaord 410c 和kobuki机器人底盘
       这款家庭智能环保卫士，我们定位]]></description><category></category></item><item><title><![CDATA[基于dragonboard 410c的kobuki机器人控制——远程控制]]></title><link>https://blog.youkuaiyun.com/ANDYMFC/article/details/56671951</link><guid>https://blog.youkuaiyun.com/ANDYMFC/article/details/56671951</guid><author>ANDYMFC</author><pubDate>Thu, 23 Feb 2017 15:33:29 +0800</pubDate><description><![CDATA[在http://blog.youkuaiyun.com/andymfc/article/details/55517380中已经告诉大家如何在没有ros系统的环境下实现对kobuki机器人的简单控制，今天再向大家介绍如何快的实现对kobuki机器人的远程控制。


图1 kobuki机器人底盘
这里我们主要是利用了前面blog提到过的TCP/IP服务器通信技术来实现，其实更加简单的方式可以通过ssh远程]]></description><category></category></item><item><title><![CDATA[基于dragonboard 410c的kobuki机器人简单控制——驱动安装]]></title><link>https://blog.youkuaiyun.com/ANDYMFC/article/details/55517380</link><guid>https://blog.youkuaiyun.com/ANDYMFC/article/details/55517380</guid><author>ANDYMFC</author><pubDate>Fri, 17 Feb 2017 17:09:25 +0800</pubDate><description><![CDATA[这里简单介绍和总结以下如何在不是用ros系统的情况下使用dragonbaord 410c来实现对kobuki机器人的简单控制，具体过程如下：
    1 安装kobuki机器人驱动
    1）相关依赖包的安装
     sudo apt-get install python-wstool cmake python-catkin-pkg python-empy python-nose pyt]]></description><category></category></item><item><title><![CDATA[在DragonBoard 410c上实现高并发处理TCP服务器]]></title><link>https://blog.youkuaiyun.com/ANDYMFC/article/details/55258011</link><guid>https://blog.youkuaiyun.com/ANDYMFC/article/details/55258011</guid><author>ANDYMFC</author><pubDate>Thu, 16 Feb 2017 14:43:09 +0800</pubDate><description><![CDATA[在IOT设计中，通常我们需要构建一个或者多个监测和控制网络，来实现对各种传感器及设备的数据采集和控制，这样我们就需要在网络中实现集中管理终端，以对区域的传感器和设备进行集中管理，在云端和底层控制节点之间维护一个智能化的管理终端，dragonboard 410c凭借其强大的处理性能和网络连接能力，可以方便的实现这一管理终端功能，此时我们就需要在dragonbaord 410c上设计一个多任务的接入服]]></description><category></category></item></channel></rss>