智能家居操作系统 EdgeOS_H
1. 统一化还是个别化?
在边缘计算场景下设计系统,应该做统一化的、适用于多个场景的系统,还是个别化的、为不同场景设计不同的系统?一位图灵奖获得者(没有听清是谁)认为目前architecture的设计趋势是去统一化。因此施老师研究团队的思路是为不同场景设计不同的系统,他们正在做的两个大项目是智能家居操作系统和车载系统。
2. EdgeOS_H的必要性:
目前很多大公司在做智能家居,出现了各种各样的产品:Amazon的Echo,Microsoft的HomeOS,Apple的HomeKit,Google的Home,Samsung的SmartTV,但问题在于这些不同厂商出售的异质的电器如何在一个家庭里兼容并通信、从而给家庭成员更好的体验和服务?
3. 操作系统的本质是资源管理,在智能家居场景下操作系统需要管理家里的各个智能电器,因此其需要具备三个能力:
- 能够自动感知新加入家庭中的设备
- 无需人的干预便可以管理资源
- 自学习的能力
4. 具体的架构图和通信路径图参考原论文EdgeOS_H: A Home Operating System for Internet of Everything
系统代码用Python实现,约21万行。
车联网车载系统 OpenVDAP
1. 未来的车将是一台行走的计算机,不仅自身能够感知车内外的变化,而且车与车之间互联从而使得车辆可以及时获得当前路况或周围突发情况等等;用户在车上无需专注于驾驶,而是可以工作、娱乐等等。
2. 目前国内的自动驾驶实验工厂:重庆、北京、陕西长安大学。另外施老师团队已经在韦恩州立大学建立了智能驾驶测试环境,有两台智能汽车专门用于实验测试(感觉这个课题没有真车是做不出太多东西的。。)
3. 车联网场景:
车、移动基站、云之间的互联,如前方信号灯变红灯、前方有积水这样的路况信息,可以快速获取。
4. 未来方向:
full-stack platform + personalized platform