家居精灵是一款适合人工智能、物联网、智能家居、嵌入式、机器人等领域教学的教学机器人。
家居精灵的名字来源于智能家居,随着科学技术的不断迭代与发展,机器人成为了智能家居必不可少的一份子,比如当前普遍的扫地机器人,家居精灵就类似于扫地机器人。不过它不是用来扫地的,实现基本的移动、图像处理、语音处理、雷达建图、室内导航、语音对讲等功能,这是当下ROS机器人、人工智能相结合的机器人学习平台。结合创新创客智能硬件平台,利用现有的丰富资源组装、搭建的一款简易ROS机器人系统。
创新创客智能硬件平台包含Cortex A系列和Cortex M系列,均含有丰富的实验及指导书,结合ROS机器人的特点,ROS需要在Ubuntu系统下,传感器、电机的控制一般是M系列处理器,因此家居精灵从创新创客智能硬件平台中挑选STM32作为下层处理器,挑选i.MX6作为上层处理器,以i.MX6为主,以STM32为协处理器的思想构建家居精灵。这种设计思路让家居精灵具有丰富的软硬件资源和扎实的嵌入式基础,更有利于教学。
随着无人驾驶、应用机器人技术的兴起,激光雷达成为机器人、无人驾驶领域必不可少的一个器件,家居精灵也集成了思岚的一款雷达,借助于ROS的开源特性,很好的支持了定位导航、地图构建等功能。借助于创新创客智能硬件平台,添加红外传感器、超声波等传感器,组建出可学性强、结构层次清晰、简单易学的ROS机器人--家居精灵。