Welcome to the Drive World with ESC 2019 Presentation Store. Here you can view and download conference presentations before, during, and after the event. If you’re looking for a presentation from a specific session that you’re unable to find here, note that it’s likely because the presenter has not provided permission for external use or has not yet shared their presentation with us. Please check back after the event for a more complete catalogue of available presentations.
Consumer Robots from Smartphone SoCs
Daniel Casner (Senior Hardware Engineer, Anki)
Location: Room 204
Date: Wednesday, August 28
Time: 11:00 am - 11:45 am
Track: ESC - Embedded Hardware Design & Verification, ESC - Embedded Software Design & Verification
Format: Technical Session
Vault Recording: TBD
Building a cloud-connected, voice-enabled home robot with onboard machine vision, deep learning and the ability to interact with people, navigate, and manipulate its environment is hard. Doing it in 18 months with a consumer price target is character building. This postmortem-style talk will cover some of the challenges and share lessons learned developing Vector and how we were able to achieve maximum performance at minimum cost.
Smartphones have made amazing computational power available in amazingly small and inexpensive packages. However, these SoCs and their operating systems are still designed for phones first and foremost. IoT and robotics have different requirements and need to be as lean as possible to reach performance and cost targets. Lessons learned range from surprising assumptions by chip designers to exploration of Android, Linux and several things in between. These lessons are applicable to any IoT device requiring smartphone level processing on board.