




已阅读5页,还剩3页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
Perception System Design for Low Cost Commercial Ground Robots Sensor Confi gurations Calibration Localization and Mapping Yiming Chen Mingming Zhang Dongsheng Hong Chengcheng Deng and Mingyang Li Abstract For commercially successful ground robots high degree of autonomy low manufacturing and maintenance cost as well as minimized deployment limitations in different environments are essential attributes To deliver an anywhere deployable product it is impractical to rely on one single sensor or one single piece of algorithm to overcome all related chal lenges Instead the entire robotic system should be dedicated designed including the choices of sensors processors algorithm integration for various functionality and so on This paper presents our design of perception system for commercial ground robots which is able to operate in most common environments The designed system is equipped with low cost sensors and processors The fi rst key contribution of this paper is the design of the robotic sensory system which includes a monocular camera a 2D laser range fi nder LRF wheel encoders and an inertial measurement unit IMU Our sensory system can be built at a cost of as low as 100 Furthermore the selected sensors provide complementary characteristics for perception of both robot ego motion and its surrounding environments which are the prerequisites for anywhere deployment The second key contribution of this paper is that a complete set of technologies is proposed based on our sensor systems including sensor calibration factory calibration and online calibration localization environmental exploring and re localization as well as mapping The proposed methodology includes both effi cient engineering implementation and theoretical novelty for high performance systems Exper imental results from our robotic testing platform and off the shelf commercial robots are presented These results demon strate that the proposed system can be deployed in various environmental conditions without performance compromise I INTRODUCTION The robotics community has been under fast development in recent 30 years in both academia and industry While plenty of research progress has been made the real world robotic applications are still quite limited Most deployed robots are either in special highly controlled environment e g robotic arms in factory assembly lines or auto matic guided vehicles in large scale warehouses or single functional miniature ones e g robotic vacuum cleaners or smart drones Other types of robotic systems are either still under academical research or only being operated in a small number of trial locations including self driving vehicles service robots used in hotels shopping centers etc package delivering robots emergency rescuing robots and so on There are two main factors that slow down wide deployment of robotic systems manufacturing costs and technology maturity On one hand today the cost of building a robot is still high which limits its affordability On the other hand the technology itself is not mature The authors are with Alibaba A I Labs Hangzhou China yimingchen mingmingzhang hds hds chengsheng dcc mingyangli alibaba a Hotel service robot b Hospital assistant robot c Restaurant waiter robot d Campus logistic robot Fig 1 Representative commercial robots based on the pro posed low cost perception system design a a hotel service robot b a hospital assistant robot c a restaurant waiter robot and fi nally d a campus logistic robot for delivering packages Note that the fi rst three types of robots are already commercially released and available on the market while the last one is a robotic testing platform enough to allow robots to autonomously operate in various environments without human intervention In this paper we tackle this problem by proposing a product ready robotic perception system design including both sensor selection and confi guration as well as algorithms and implementations for robust and long term autonomy In particular our low cost system exploits a monocular camera stereo setup will be helpful but not mandatory a short range 2D laser range fi nder wheel encoders and an inertial measurement unit In contrast to the simplest design perspective which is to enable autonomous robots with minimum number of sensors 1 2 3 our sensory setup is relatively complicated and not highly theoretically challenging However from redundant sensing and practical deployment perspective the four sensors in our setup offer complementary characteristics which enable robust robotic operation with extremely rare theoretical degenerate cases and low failure rates The detailed discussion of sensor setup can be found in Section III and we also emphasize that our system is of low cost in terms of both manufacture 2019 IEEE RSJ International Conference on Intelligent Robots and Systems IROS Macau China November 4 8 2019 978 1 7281 4003 2 19 31 00 2019 IEEE6663 and computation In fact the full sensor setup of our design can be built at just around 300 even as low as 100 for mass production and our proposed online algorithms only requires one core of a modern ARM processor Another key contribution of this paper is the detailed algorithm design and effi cient implementation that enables mobile robots to move autonomously for anywhere deploy ment In particular we propose A single step in factory batch calibration algorithm which is able to calibrate sensors intrinsic and extrinsic parameters effi ciently and accurately A localization algorithm via tightly coupled sensor fu sion for performing area exploration re localization and sensor online calibration A mapping algorithm to generate accurate hybrid maps for enabling long term deployment for commercial robots It is also important to point out that instead of focusing on mathematical novelty in algorithm design this paper works on system design to drive low cost commercial robots into reality II RELATEDWORK Related work can be grouped into two categories based on robotic sensor system and algorithm design the ones that rely on minimum number of sensors one or two 1 2 3 4 5 and the ones use multiple sensors similarly to ours with their own limitations 6 7 8 9 A Systems with minimum number 1 2 of sensors Among various sensors used in robotic systems camera RGB camera or and depth camera and laser range fi nders single beam or multi beam are the most popular ones and a variety of autonomy algorithms are designed by using them as the only or major sensors When used alone each of these sensors can support full autonomy of robots in proper environments For example camera provides dense perception of surrounding environment at typically 3 30Hz whose sensory information can be used for conducting 3D SLAM 2 10 Camera s advantages in size cost and power lend itself easy integration into different types of robots even miniature ones 2 Depth cameras can also be used as the main sensor of a robot providing localization mapping and object avoidance capabilities 5 11 Compared to depth cameras LRF typically has larger fi eld of views FOV and longer sensing distance and thus also widely used for building commercial robots 1 4 Moreover due to the recent development of MEMS technology cameras are often integrated with IMUs This allows a robot to have better scale estimation capability and also better system stability under aggressive motion or in challenging environments 3 12 13 Similarly LRF sensors can also be aided by IMUs for attaining improved performance 14 Researchers also work on integrating IMU with wheel encoders to generate accurate dead reckoning estimates 15 while the lack of the exteroceptive sensors makes long term pose drift inevitable B Systems with redundant multi sensor system Nowadays one of the most challenging robotics research project is autonomous driving Typically autonomous driving cars are equipped with accurate but expensive GNSS INS system tens of radar sensors multiple RGB cameras and multiple multi beam LRFs 6 To make similar level auton omy more affordable and feasible to smaller robots systems that rely on cameras and 3D sensing LRFs are developed in which the expensive GNSS INS system can be removed 7 16 In these systems the 3D sensing LRFs are either built by multi beams LRFs which are also of high cost or by spinning 2D LRFs which also have their own limitations for commercial robot deployment e g price and life cycle of spinning rotor challenges in robotic industrial and structural design and so on To develop ground robots wheel encoders are low cost but effi cient sensors However most systems that utilize wheel encoders focus only on environments with planar surfaces 9 8 Infrared and ultrasonic sensors are also widely used in robotic systems Although they can be used for localization and mapping due to the low precision and resolution they are mainly used for obstacle avoidance 17 This paper presents our robotic perception system design with a camera a single beam LRF an IMU and wheel encoders Such a system is of low cost and can guarantee robust performance in most commonly seen environments anywhere deployment These are the objectives that can not be simultaneously achieved by any of the above men tioned systems III SENSORCONFIGURATION ANDDISCUSSION Robotic sensors can be grouped into two types pro prioceptive sensors measuring robot s own motion and exteroceptive sensors perceiving the surrounding environ ments To exploit the complimentary sensory capabilities a robot is typically equipped with both proprioceptive and exteroceptive sensors 1 Proprioceptive Sensors The proposed design inte grates both an IMU and wheel encoders due to their com plementary properties An IMU measures angular velocity and specifi c force gravity affected local linear acceleration of a moving frame at high frame rates 100 Hz and its measurements can be used to characterize robot motion in a 3D space Although IMU is widely used in robotic applications there are limitations due to the nature of the sensor even fused with other sensors There are a couple of degenerate cases that can result in motion estimation failure For example the robot is stationary traveling in constant cir cular or linear velocity and so on 3 18 Additionally since an IMU can not obtain linear velocity estimates directly when a robot is navigating in challenging environments the localization estimates from an iterative estimator might fall into local minimum values consistently and thus lead to low estimation performance or even divergence 19 However these challenges can all be overcome by integrating wheel encoders which provide velocity estimate directly On the other hand wheel encoders can only characterize motion of a robot on a 2D plane These complementary properties 6664 make the IMU and wheel encoders a perfect proprioceptive sensor pair and furthermore they are both of low cost Section VII A and Table I show that when an IMU and wheel encoders fused together the motion estimation is improved signifi cantly TABLE I Proprioceptive sensor performance evaluation Localization errors of using an IMU only wheel encoders WE only and two sensors integrated IMU WE IMUWEWE IMU INDOOR SCENE I 2D position err m 7 8e 47 4983 149 rotation err deg 7 2e 3123 38450 409 INDOOR SCENE II 2D position err m 1 2e 317 9220 716 rotation err deg 3 0e 3212 2270 684 OUTDOOR SCENE I 3D position err m 3 5e 5138 491124 345 rotation err deg 6 3e 3132 09483 708 OUTDOOR SCENE II 3D position err m 2 7e 5215 198100 776 rotation err deg 1 9e 3195 10167 431 2 Exteroceptive Sensors A short range low cost 2D LRF and a monocular camera are integrated by design Vision based robotic systems can work successfully when their captured images contain enough static distinguishable information e g sparse feature points 12 semi dense point clouds 10 CNN features 20 and so on While this is true for most cases there are still many environments not conforming this assumption especially inside of a building and across buildings due to dark environments feature less scenes a large number of moving object short time and long term light condition changes etc On the other hand a LRF has large FOV 200 360 degree and is robust to light conditions and feature richness in environment The weakness of low cost LRF is the short sensing range making it incapable for outdoor navigation inability to capture 3D information and large noises The fi rst two problems can be well compensated by cameras and the third one can be improved by probabilistic estima tion based sensor fusion Fig 2 shows representative real scenarios which require both camera and LRF equipped a b Fig 2 Representative scenarios when perception system will fail by only using a LRF a or a camera b a In front of building on campus when all structures are far away and b feature less room in a building 3 Complete Design It is well known that proprioceptive and exteroceptive sensors provide complementary informa tion and thus the integration of both enhances robotic perception system performance As a result we design our robots with sensors mentioned above together i e camera LRF IMU wheel encoders Another crucial factor that needs to be well considered for building a robotic perception system is sensor to sensor rigid connection and accurate time synchronization Although it is possible to design algorithms to estimate time varying spatial temporal calibration param eters online 12 it may impair the system performance and introduce the deployment risks Thus we put this as a strong requirement to manufacturers IV NOTATION In this paper we use C L I O to represent reference frames of camera LRF IMU and wheel encoders WE respectively The origin of frame B expressed in frame A is denoted as ApB R3 The rotation matrix from frame B to frame A is denoted as A BR SO 3 and A B q is the corresponding unit quaternion vector We denote A Bt the complete SE 3 transformation between the two frames with A Bt Ap B A B q Additionally the homogeneous transformation matrix A B T is defi ned as A BT A BR ApB 01 R4 1 whose multiplication operation with a translation vector p R3is A BT p A BRp ApB It is also assumed that a robot moves with respect to a global reference frame G in which gravitational acceleration Gg R3 is well known the linear velocity linear acceleration and rotational velocity of frame B with respect to A expressed in A are denoted as AvB AaB andA B R3 respectively Finally a to represent transpose of the variable a V SENSORSYSTEMCALIBRATION In this section we propose our approach for in factory sensor calibration The existing calibration approaches are typically performed within pairs of sensors e g camera to LRF 21 IMU to camera 12 camera to WE 22 etc A uniform tightly coupled algorithm is proposed for fast and accurate in factory calibration Implementation details and observability analysis are presented with respect to the calibration environment shown in Fig 3 A Problem Defi nition Suppose is the sensor parameter to cali brate In particular and represent sensor intrinsic and extrinsic parameters O I C O Lt O Ct O I t 2 where O I Cdenote intrinsics of WE IMU and camera respectively1 Note that our algorithm is generic and can be applied to different sensor models e g camera 1Typically intrinsics of LRFs are well calibrated by manufacturers and we here ignore the corresponding terms 6665 Fig 3 Calibration Pyramid for in factory calibration with April tags 23 on each surface to provide visual constraints and metric scale Our design makes it easy for a robot to observe multiple surfaces simultaneously to increase the total number of measurements Note that each surface is not perpendicular to ground planes such that the roll and pitch of LRF is identifi able This calibration pyramid is hollow so portable and of low cost models 24 25 wheel models 26 27 etc The calibration problem is formulated as argmax P zm 3 where zmand represent the sensor measurements and other latent variables of interests e g poses and structural information In our system the measurement zmcontains zm cm lm om m am 4 where cm lm om m amdenote camera LRF WE gyro scope and accelerometer measurements respectively During calibration the robot moves see Section V C for details around the calibration pyramid and sensor measure ments are collected By defi ning keyframe as the frame when images are available is modeled as h G A1t A1 A2t AK 1 AK t G C1t G CMt i 5 where M and K denote the number of keyframes and number of calibration surfaces and Airepresents the i th surface on calibration pyramid B Optimization Formulation for Calibration The proposed calibration method is optimization based and minimize costs formulated from sensor measurements In particular the camera cost function hc is defi ned as hi j c zi j m ui j C withui j Cixf j Cizf j Ciyf j Cizf j where function is the camera observation function which projects a 3D target point onto homogeneous image plane and then apply camera intrinsic model with parameters C Note that the target board index k is omitted for simpler presentation To compute ui j Cipf j is given by Cipf j Cixf j Ciyf j Cizf j C OT Oi G TGpfj Gpf j G AT Apf j 6 where Apf j is known based on target pattern detection 23 On the other hand the LRF cost function is modeled by hi j l e 3 G AT 1G OiT O LT Lpf j Lpf j rjcos j rjsin j 0 7 where rjand jdenote a LRF range measurement and the corresponding bearing angle respectively Minimizing the cost derived from hi j l is to align the corresponding LRF scanning planes inferred implicitly from the LRF measurement with the calibration pyramid surfaces The IMU and WE pose propagation functions gi j i and gi j o are formulated similarly to that of 3 and 8 respectively With and cost functions defi ned above the log likelihood of eqn 3 can be computed and turned into the following cost c cc cl ci co M X i 1 K X k 1 Ni k c X j 1 hi j k c 2 Qc Ni k l X j 1 hi j k l 2 Ql M 1 X i 1 G Ckt Ni i X j 1 gi j i 2 Qi G Ckt Ni o X j 1 gi j o 2 Qo 8
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 创业板拟上市公司治理结构的深度优化研究
- 三家联保的保证合同7篇
- 建筑施工合同示范文本范文5篇
- 物联技术在智能零售中的应用-洞察及研究
- 文化创新风险控制-洞察及研究
- 数据融合处理策略-洞察及研究
- 宠物美容服务行业循环经济模式构建-洞察及研究
- 仿真环境构建与优化-洞察及研究
- 大数据驱动的农产品营销-洞察及研究
- 人工智能在影视剪辑中的应用研究-洞察及研究
- 吉利汽车2025年并购后的企业转型与市场竞争力提升报告
- 煤气罐起火安全培训课件
- 攀岩课件教学课件
- GB/T 46150.1-2025锅炉和压力容器第1部分:性能要求
- 食品肉类供货合同范本
- SPSS操作课件教学课件
- 房屋土地兄弟分家协议书
- 四人合伙股份合同协议书
- 2021-2025年高考地理真题知识点分类汇编之宇宙中的地球
- 2025北京京剧院招聘工作人员10人备考试题及答案解析
- 中医药现代化国际市场拓展:2025年中医药国际市场竞争力提升策略报告
评论
0/150
提交评论