TY - GEN
T1 - Real-time Mapping on a Neuromorphic Processor
AU - Tang, Guangzhi
AU - Michmizos, Konstantinos P.
N1 - Publisher Copyright:
© 2020 ACM.
PY - 2020/3/17
Y1 - 2020/3/17
N2 - Mapping is a critical component for developing a simultaneous localization and mapping (SLAM) system in mobile robots. We draw from the brain's dedicated network that solves the spatial navigation problem by learning a cognitive map of the surrounding environment using networks of specialized neurons, such as place cells, grid cells, head direction cells, and border cells. We further integrated our neuro-inspired network into a neuromorphic processor, namely Intel's Loihi chip. Here, we proposed an SNN that used Winner-Take-ALL (WTA) structure and heterosynaptic competitive learning for place field generation and dendritic trees for reference frame transformation. The network learned distributed sub-maps on place cells, that, when combined, they encode accurately a unified map of the environment. By using an efficient interaction framework between the Robot Operating System (ROS) and Loihi, we showcase how our SNN may run in real-time interacting with a mobile robot equipped with a 360-degree LiDAR sensor. These results pave the way for an efficient neuromorphic SLAM solution on Loihi for robots operating in unknown environments.
AB - Mapping is a critical component for developing a simultaneous localization and mapping (SLAM) system in mobile robots. We draw from the brain's dedicated network that solves the spatial navigation problem by learning a cognitive map of the surrounding environment using networks of specialized neurons, such as place cells, grid cells, head direction cells, and border cells. We further integrated our neuro-inspired network into a neuromorphic processor, namely Intel's Loihi chip. Here, we proposed an SNN that used Winner-Take-ALL (WTA) structure and heterosynaptic competitive learning for place field generation and dendritic trees for reference frame transformation. The network learned distributed sub-maps on place cells, that, when combined, they encode accurately a unified map of the environment. By using an efficient interaction framework between the Robot Operating System (ROS) and Loihi, we showcase how our SNN may run in real-time interacting with a mobile robot equipped with a 360-degree LiDAR sensor. These results pave the way for an efficient neuromorphic SLAM solution on Loihi for robots operating in unknown environments.
KW - Mapping
KW - Neuromorphic Processor
KW - Robot Operating System
KW - Robotics
KW - Spiking Neural Network
UR - http://www.scopus.com/inward/record.url?scp=85123042208&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=85123042208&partnerID=8YFLogxK
U2 - 10.1145/3381755.3381780
DO - 10.1145/3381755.3381780
M3 - Conference contribution
AN - SCOPUS:85123042208
T3 - ACM International Conference Proceeding Series
BT - Proceedings of the 2020 Annual Neuro-Inspired Computational Elements Workshop, NICE 2020
PB - Association for Computing Machinery
T2 - 2020 Annual Neuro-Inspired Computational Elements Workshop, NICE 2020
Y2 - 17 March 2020 through 20 March 2020
ER -