A ROS-based Simulator for Testing the Enhanced Autonomous Navigation of the Mars 2020 Rover

火星探测计划 移植 导线 火星漫游车 计算机科学 软件 地形 机器人学 机器人 模拟 人工智能 实时计算 操作系统 天文 生物 物理 地理 生态学 大地测量学
作者
Olivier Toupet,Tyler Del Sesto,Masahiro Ono,Steven Myint,Joshua Vander Hook,Michael McHenry
出处
期刊:IEEE Aerospace Conference 卷期号:: 1-11 被引量:18
标识
DOI:10.1109/aero47225.2020.9172345
摘要

In order to achieve the ambitious objectives of the Mars 2020 (M2020) mission, in particular the ability to autonomously traverse more challenging terrains more efficiently, new surface mobility software was developed for Enhanced Navigation (ENav). That decision was made early in the project, before most of the new surface flight software (FSW) existed, which created a need for a separate framework where the new navigation algorithms could be quickly prototyped and tested, before more realistic FSW-based testbeds became available. The JPL robotics team chose the Robot Operating System [1] (ROS) as the environment in which to test the new ENav algorithms. This made it possible to write the algorithms in the C language required by the FSW, so they could be directly ported over to the flight module later on, while leveraging all the C++ libraries and tools provided by ROS for simulation and testing. The ENav algorithms were developed as a separate C library, and stubs were used to replace any FSW-specific code, such as Event Reporting (EVRs) and data products (DPs). A ROS simulator was developed to generate a rich set of varied 3D terrains representative of the candidate Mars landing sites and simulate the physics of the rover motion, the point cloud perceived by the rover's stereo vision system, and the new thinking-while-driving (TWD) navigation logic which directs the rover to drive autonomously to user-specified waypoints. To simulate the rover motion and perception, a ROS node was developed that uses a software library called HyperDrive Sim (HDSim), which is a wrapper for the Rover Sequencing and Visualization Program [2] (RSVP). That library provides rover-terrain settling, realistic slip modelling, and camera rendering capability based on the rover's NavCam machine vision models. To simulate the navigation logic, a ROS node was created that initializes and runs the ENav algorithms in a way that mimics the FSW execution, while also providing the capability to load and replay data products, including re-running the recorded inputs through the ENav algorithms for testing. An engineering Graphical User Interface (GUI) was also developed to visualize various elements, such as the rover pose during the drive, the simulated and perceived terrain, the selected local and global paths to the goal, the evaluated candidate paths and the reasons why they were rejected, the keep-in and keep-out zones (KIOZs), etc. Finally, an advanced Monte Carlo (MC) framework that can run many simulations in parallel on the Cloud and automatically generate reports that capture the key ENav performance metrics was developed to evaluate the system in a statistically-meaningful way. This paper provides an overview of the ROS-based simulator used for testing the M2020 ENav algorithms.
最长约 10秒,即可获得该文献文件

科研通智能强力驱动
Strongly Powered by AbleSci AI
科研通是完全免费的文献互助平台,具备全网最快的应助速度,最高的求助完成率。 对每一个文献求助,科研通都将尽心尽力,给求助人一个满意的交代。
实时播报
桐桐应助留胡子的代天采纳,获得10
1秒前
半山完成签到,获得积分10
1秒前
1秒前
wenwubei发布了新的文献求助10
1秒前
1秒前
火速阿百川完成签到,获得积分10
1秒前
1秒前
玛卡巴卡完成签到 ,获得积分10
1秒前
2秒前
2秒前
3秒前
听风轻语完成签到,获得积分10
3秒前
dahua完成签到,获得积分10
3秒前
小苏发布了新的文献求助10
3秒前
咩咩羊的杨完成签到,获得积分10
4秒前
风起完成签到 ,获得积分10
4秒前
Gavin发布了新的文献求助10
4秒前
夏夏完成签到,获得积分20
4秒前
科研通AI5应助坚强的笑天采纳,获得10
5秒前
里透完成签到,获得积分10
5秒前
5秒前
DullElm完成签到,获得积分10
5秒前
5秒前
风和日丽完成签到,获得积分10
5秒前
6秒前
冰淇淋完成签到,获得积分10
6秒前
C2H5OH发布了新的文献求助30
6秒前
Aura发布了新的文献求助10
6秒前
6秒前
科研通AI5应助心态采纳,获得10
7秒前
7秒前
情怀应助yoyoo采纳,获得10
7秒前
楚辞发布了新的文献求助10
7秒前
8秒前
充电宝应助科研通管家采纳,获得10
8秒前
今后应助科研通管家采纳,获得30
8秒前
科研通AI2S应助科研通管家采纳,获得10
8秒前
上官若男应助科研通管家采纳,获得10
8秒前
8秒前
科研通AI5应助科研通管家采纳,获得10
8秒前
高分求助中
Continuum Thermodynamics and Material Modelling 3000
Production Logging: Theoretical and Interpretive Elements 2700
Mechanistic Modeling of Gas-Liquid Two-Phase Flow in Pipes 2500
Comprehensive Computational Chemistry 1000
Kelsen’s Legacy: Legal Normativity, International Law and Democracy 1000
Conference Record, IAS Annual Meeting 1977 610
Interest Rate Modeling. Volume 3: Products and Risk Management 600
热门求助领域 (近24小时)
化学 材料科学 生物 医学 工程类 有机化学 生物化学 物理 纳米技术 计算机科学 内科学 化学工程 复合材料 基因 遗传学 物理化学 催化作用 量子力学 光电子学 冶金
热门帖子
关注 科研通微信公众号,转发送积分 3550880
求助须知:如何正确求助?哪些是违规求助? 3127255
关于积分的说明 9373042
捐赠科研通 2826359
什么是DOI,文献DOI怎么找? 1553714
邀请新用户注册赠送积分活动 725051
科研通“疑难数据库(出版商)”最低求助积分说明 714555