DAvinCi: A Cloud Computing Framework for Service Robots

被引:231
作者
Arumugam, Rajesh [1 ]
Enti, Vikas Reddy [1 ]
Liu Bingbing [1 ]
Wu Xiaojun [1 ]
Baskaran, Krishnamoorthy [1 ]
Kong, Foong Foo [1 ]
Kumar, A. Senthil [1 ]
Meng, Kang Dee [1 ]
Kit, Goh Wai [1 ]
机构
[1] ASTAR, Data Storage Inst, Singapore, Singapore
来源
2010 IEEE INTERNATIONAL CONFERENCE ON ROBOTICS AND AUTOMATION (ICRA) | 2010年
关键词
D O I
10.1109/ROBOT.2010.5509469
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
We propose DAvinCi, a software framework that provides the scalability and parallelism advantages of cloud computing for service robots in large environments. We have implemented such a system around the Hadoop cluster with ROS (Robotic Operating system) as the messaging framework for our robotic ecosystem. We explore the possibilities of parallelizing some of the robotics algorithms as Map/Reduce tasks in Hadoop. We implemented the FastSLAM algorithm in Map/Reduce and show how significant performance gains in execution times to build a map of a large area can be achieved with even a very small eight-node Hadoop cluster. The global map can later be shared with other robots introduced in the environment via a Software as a Service (SaaS) Model. This reduces the burden of exploration and map building for the new robot and minimizes it's need for additional sensors. Our primary goal is to develop a cloud computing environment which provides a compute cluster built with commodity hardware exposing a suite of robotic algorithms as a SaaS and share data co-operatively across the robotic ecosystem.
引用
收藏
页码:3084 / 3089
页数:6
相关论文
共 19 条
[1]  
*ABI RES, 2008, PERS ROB HIT CONS MA
[2]  
*AM, 2009, AM EC2 AM EL COMP CL
[3]  
[Anonymous], P IEEE INT C ROB AUT
[4]  
[Anonymous], 2009, GOOGL APP ENG
[5]   Coordinated multi-robot exploration [J].
Burgard, W ;
Moors, M ;
Stachniss, C ;
Schneider, FE .
IEEE TRANSACTIONS ON ROBOTICS, 2005, 21 (03) :376-386
[6]   Multisensor fusion for simultaneous localization and map building [J].
Castellanos, JA ;
Neira, J ;
Tardós, JD .
IEEE TRANSACTIONS ON ROBOTICS AND AUTOMATION, 2001, 17 (06) :908-914
[7]  
Dean J., Mapreduce: Simplified data processing on large clusters, P137
[8]  
*EARTO, 2008, EU DOUBL ITS R D INV
[9]  
ENTI VR, 2009, HRI 09, P325
[10]  
Fox D., 2005, CRV 05, V15-xv