pith. sign in

arxiv: 1611.01235 · v1 · pith:ZB4YAD4Nnew · submitted 2016-11-04 · 💻 cs.NE · cs.RO

A Self-Driving Robot Using Deep Convolutional Neural Networks on Neuromorphic Hardware

classification 💻 cs.NE cs.RO
keywords robotns1eneuromorphicsystemtruenorthalongandroid-basedclosed-loop
0
0 comments X
read the original abstract

Neuromorphic computing is a promising solution for reducing the size, weight and power of mobile embedded systems. In this paper, we introduce a realization of such a system by creating the first closed-loop battery-powered communication system between an IBM TrueNorth NS1e and an autonomous Android-Based Robotics platform. Using this system, we constructed a dataset of path following behavior by manually driving the Android-Based robot along steep mountain trails and recording video frames from the camera mounted on the robot along with the corresponding motor commands. We used this dataset to train a deep convolutional neural network implemented on the TrueNorth NS1e. The NS1e, which was mounted on the robot and powered by the robot's battery, resulted in a self-driving robot that could successfully traverse a steep mountain path in real time. To our knowledge, this represents the first time the TrueNorth NS1e neuromorphic chip has been embedded on a mobile platform under closed-loop control.

This paper has not been read by Pith yet.

discussion (0)

Sign in with ORCID, Apple, or X to comment. Anyone can read and Pith papers without signing in.