Loading…

Decisional autonomy of planetary rovers

To achieve the ever increasing demand for science return, planetary exploration rovers require more autonomy to successfully perform their missions. Indeed, the communication delays are such that teleoperation is unrealistic. Although the current rovers (such as MER) demonstrate a limited navigation...

Full description

Saved in:
Bibliographic Details
Published in:Journal of field robotics 2007-07, Vol.24 (7), p.559-580
Main Authors: Ingrand, Félix, Lacroix, Simon, Lemai-Chenevier, Solange, Py, Frederic
Format: Article
Language:English
Citations: Items that this one cites
Items that cite this one
Online Access:Get full text
Tags: Add Tag
No Tags, Be the first to tag this record!
cited_by cdi_FETCH-LOGICAL-c3736-e6bd882896fbaf511259815d1ee57980ea6bf37facc4fdc8dec782f4ba18ef143
cites cdi_FETCH-LOGICAL-c3736-e6bd882896fbaf511259815d1ee57980ea6bf37facc4fdc8dec782f4ba18ef143
container_end_page 580
container_issue 7
container_start_page 559
container_title Journal of field robotics
container_volume 24
creator Ingrand, Félix
Lacroix, Simon
Lemai-Chenevier, Solange
Py, Frederic
description To achieve the ever increasing demand for science return, planetary exploration rovers require more autonomy to successfully perform their missions. Indeed, the communication delays are such that teleoperation is unrealistic. Although the current rovers (such as MER) demonstrate a limited navigation autonomy, and mostly rely on ground mission planning, the next generation (e.g., NASA Mars Science Laboratory and ESA Exomars) will have to regularly achieve long range autonomous navigation tasks. However, fully autonomous long range navigation in partially known planetary‐like terrains is still an open challenge for robotics. Navigating hundreds of meters without any human intervention requires the robot to be able to build adequate representations of its environment, to plan and execute trajectories according to the kind of terrain traversed, to control its motions, and to localize itself as it moves. All these activities have to be planned, scheduled, and performed according to the rover context, and controlled so that the mission is correctly fulfilled. To achieve these objectives, we have developed a temporal planner and an execution controller, which exhibit plan repair and replanning capabilities. The planner is in charge of producing plans composed of actions for navigation, science activities (moving and operating instruments), communication with Earth and with an orbiter or a lander, while managing resources (power, memory, etc.) and respecting temporal constraints (communication visibility windows, rendezvous, etc.). High level actions also need to be refined and their execution temporally and logically controlled. Finally, in such critical applications, we believe it is important to deploy a component that protects the system against dangerous or even fatal situations resulting from unexpected interactions between subsystems (e.g., move the robot while the robot arm is unstowed) and/or software components (e.g., take and store a picture in a buffer while the previous one is still being processed). In this article we review the aforementioned capabilities, which have been developed, tested, and evaluated on board our rovers (Lama and Dala). After an overview of the architecture design principle adopted, we summarize the perception, localization, and motion generation functions required by autonomous navigation, and their integration and concurrent operation in a global architecture. We then detail the decisional components: a high level temporal pla
doi_str_mv 10.1002/rob.20206
format article
fullrecord <record><control><sourceid>proquest_cross</sourceid><recordid>TN_cdi_proquest_miscellaneous_30103095</recordid><sourceformat>XML</sourceformat><sourcesystem>PC</sourcesystem><sourcerecordid>30103095</sourcerecordid><originalsourceid>FETCH-LOGICAL-c3736-e6bd882896fbaf511259815d1ee57980ea6bf37facc4fdc8dec782f4ba18ef143</originalsourceid><addsrcrecordid>eNp1kD1PwzAURS0EEqUw8A8ygRjS2nH8NUKBglpRCYHoZjnOsxRI62KnQP89KYFuTO8N51xdXYROCR4QjLNh8MUgwxnme6hHGONprrjY3_1MHaKjGF8xzqlUrIfOr8FWsfJLUydm3filX2wS75JVbZbQmLBJgv-AEI_RgTN1hJPf20fPtzdPo7t0Ohvfjy6nqaWC8hR4UUqZScVdYRwjJGNKElYSACaUxGB44ahwxtrclVaWYIXMXF4YIsGRnPbRWZe7Cv59DbHRiypaqLd1_DpqigmmWLEWvOhAG3yMAZxehWrRFtYE6-0Uup1C_0zRssOO_axq2PwP6sfZ1Z-RdkYVG_jaGSa8aS6oYPrlYazHEzHP1ITrOf0G0CxvHg</addsrcrecordid><sourcetype>Aggregation Database</sourcetype><iscdi>true</iscdi><recordtype>article</recordtype><pqid>30103095</pqid></control><display><type>article</type><title>Decisional autonomy of planetary rovers</title><source>Wiley-Blackwell Read &amp; Publish Collection</source><creator>Ingrand, Félix ; Lacroix, Simon ; Lemai-Chenevier, Solange ; Py, Frederic</creator><creatorcontrib>Ingrand, Félix ; Lacroix, Simon ; Lemai-Chenevier, Solange ; Py, Frederic</creatorcontrib><description>To achieve the ever increasing demand for science return, planetary exploration rovers require more autonomy to successfully perform their missions. Indeed, the communication delays are such that teleoperation is unrealistic. Although the current rovers (such as MER) demonstrate a limited navigation autonomy, and mostly rely on ground mission planning, the next generation (e.g., NASA Mars Science Laboratory and ESA Exomars) will have to regularly achieve long range autonomous navigation tasks. However, fully autonomous long range navigation in partially known planetary‐like terrains is still an open challenge for robotics. Navigating hundreds of meters without any human intervention requires the robot to be able to build adequate representations of its environment, to plan and execute trajectories according to the kind of terrain traversed, to control its motions, and to localize itself as it moves. All these activities have to be planned, scheduled, and performed according to the rover context, and controlled so that the mission is correctly fulfilled. To achieve these objectives, we have developed a temporal planner and an execution controller, which exhibit plan repair and replanning capabilities. The planner is in charge of producing plans composed of actions for navigation, science activities (moving and operating instruments), communication with Earth and with an orbiter or a lander, while managing resources (power, memory, etc.) and respecting temporal constraints (communication visibility windows, rendezvous, etc.). High level actions also need to be refined and their execution temporally and logically controlled. Finally, in such critical applications, we believe it is important to deploy a component that protects the system against dangerous or even fatal situations resulting from unexpected interactions between subsystems (e.g., move the robot while the robot arm is unstowed) and/or software components (e.g., take and store a picture in a buffer while the previous one is still being processed). In this article we review the aforementioned capabilities, which have been developed, tested, and evaluated on board our rovers (Lama and Dala). After an overview of the architecture design principle adopted, we summarize the perception, localization, and motion generation functions required by autonomous navigation, and their integration and concurrent operation in a global architecture. We then detail the decisional components: a high level temporal planner that produces the robot activity plan on board, and temporal and procedural execution controllers. We show how some failures or execution delays are being taken care of with online local repair, or replanning. © 2007 Wiley Periodicals, Inc.</description><identifier>ISSN: 1556-4959</identifier><identifier>EISSN: 1556-4967</identifier><identifier>DOI: 10.1002/rob.20206</identifier><language>eng</language><publisher>Hoboken: Wiley Subscription Services, Inc., A Wiley Company</publisher><ispartof>Journal of field robotics, 2007-07, Vol.24 (7), p.559-580</ispartof><rights>Copyright © 2007 Wiley Periodicals, Inc., A Wiley Company</rights><lds50>peer_reviewed</lds50><oa>free_for_read</oa><woscitedreferencessubscribed>false</woscitedreferencessubscribed><citedby>FETCH-LOGICAL-c3736-e6bd882896fbaf511259815d1ee57980ea6bf37facc4fdc8dec782f4ba18ef143</citedby><cites>FETCH-LOGICAL-c3736-e6bd882896fbaf511259815d1ee57980ea6bf37facc4fdc8dec782f4ba18ef143</cites></display><links><openurl>$$Topenurl_article</openurl><openurlfulltext>$$Topenurlfull_article</openurlfulltext><thumbnail>$$Tsyndetics_thumb_exl</thumbnail><link.rule.ids>314,776,780,27903,27904</link.rule.ids></links><search><creatorcontrib>Ingrand, Félix</creatorcontrib><creatorcontrib>Lacroix, Simon</creatorcontrib><creatorcontrib>Lemai-Chenevier, Solange</creatorcontrib><creatorcontrib>Py, Frederic</creatorcontrib><title>Decisional autonomy of planetary rovers</title><title>Journal of field robotics</title><addtitle>J. Field Robotics</addtitle><description>To achieve the ever increasing demand for science return, planetary exploration rovers require more autonomy to successfully perform their missions. Indeed, the communication delays are such that teleoperation is unrealistic. Although the current rovers (such as MER) demonstrate a limited navigation autonomy, and mostly rely on ground mission planning, the next generation (e.g., NASA Mars Science Laboratory and ESA Exomars) will have to regularly achieve long range autonomous navigation tasks. However, fully autonomous long range navigation in partially known planetary‐like terrains is still an open challenge for robotics. Navigating hundreds of meters without any human intervention requires the robot to be able to build adequate representations of its environment, to plan and execute trajectories according to the kind of terrain traversed, to control its motions, and to localize itself as it moves. All these activities have to be planned, scheduled, and performed according to the rover context, and controlled so that the mission is correctly fulfilled. To achieve these objectives, we have developed a temporal planner and an execution controller, which exhibit plan repair and replanning capabilities. The planner is in charge of producing plans composed of actions for navigation, science activities (moving and operating instruments), communication with Earth and with an orbiter or a lander, while managing resources (power, memory, etc.) and respecting temporal constraints (communication visibility windows, rendezvous, etc.). High level actions also need to be refined and their execution temporally and logically controlled. Finally, in such critical applications, we believe it is important to deploy a component that protects the system against dangerous or even fatal situations resulting from unexpected interactions between subsystems (e.g., move the robot while the robot arm is unstowed) and/or software components (e.g., take and store a picture in a buffer while the previous one is still being processed). In this article we review the aforementioned capabilities, which have been developed, tested, and evaluated on board our rovers (Lama and Dala). After an overview of the architecture design principle adopted, we summarize the perception, localization, and motion generation functions required by autonomous navigation, and their integration and concurrent operation in a global architecture. We then detail the decisional components: a high level temporal planner that produces the robot activity plan on board, and temporal and procedural execution controllers. We show how some failures or execution delays are being taken care of with online local repair, or replanning. © 2007 Wiley Periodicals, Inc.</description><issn>1556-4959</issn><issn>1556-4967</issn><fulltext>true</fulltext><rsrctype>article</rsrctype><creationdate>2007</creationdate><recordtype>article</recordtype><recordid>eNp1kD1PwzAURS0EEqUw8A8ygRjS2nH8NUKBglpRCYHoZjnOsxRI62KnQP89KYFuTO8N51xdXYROCR4QjLNh8MUgwxnme6hHGONprrjY3_1MHaKjGF8xzqlUrIfOr8FWsfJLUydm3filX2wS75JVbZbQmLBJgv-AEI_RgTN1hJPf20fPtzdPo7t0Ohvfjy6nqaWC8hR4UUqZScVdYRwjJGNKElYSACaUxGB44ahwxtrclVaWYIXMXF4YIsGRnPbRWZe7Cv59DbHRiypaqLd1_DpqigmmWLEWvOhAG3yMAZxehWrRFtYE6-0Uup1C_0zRssOO_axq2PwP6sfZ1Z-RdkYVG_jaGSa8aS6oYPrlYazHEzHP1ITrOf0G0CxvHg</recordid><startdate>200707</startdate><enddate>200707</enddate><creator>Ingrand, Félix</creator><creator>Lacroix, Simon</creator><creator>Lemai-Chenevier, Solange</creator><creator>Py, Frederic</creator><general>Wiley Subscription Services, Inc., A Wiley Company</general><scope>BSCLL</scope><scope>AAYXX</scope><scope>CITATION</scope><scope>7SC</scope><scope>7SP</scope><scope>7TB</scope><scope>8FD</scope><scope>F28</scope><scope>FR3</scope><scope>JQ2</scope><scope>L7M</scope><scope>L~C</scope><scope>L~D</scope></search><sort><creationdate>200707</creationdate><title>Decisional autonomy of planetary rovers</title><author>Ingrand, Félix ; Lacroix, Simon ; Lemai-Chenevier, Solange ; Py, Frederic</author></sort><facets><frbrtype>5</frbrtype><frbrgroupid>cdi_FETCH-LOGICAL-c3736-e6bd882896fbaf511259815d1ee57980ea6bf37facc4fdc8dec782f4ba18ef143</frbrgroupid><rsrctype>articles</rsrctype><prefilter>articles</prefilter><language>eng</language><creationdate>2007</creationdate><toplevel>peer_reviewed</toplevel><toplevel>online_resources</toplevel><creatorcontrib>Ingrand, Félix</creatorcontrib><creatorcontrib>Lacroix, Simon</creatorcontrib><creatorcontrib>Lemai-Chenevier, Solange</creatorcontrib><creatorcontrib>Py, Frederic</creatorcontrib><collection>Istex</collection><collection>CrossRef</collection><collection>Computer and Information Systems Abstracts</collection><collection>Electronics &amp; Communications Abstracts</collection><collection>Mechanical &amp; Transportation Engineering Abstracts</collection><collection>Technology Research Database</collection><collection>ANTE: Abstracts in New Technology &amp; Engineering</collection><collection>Engineering Research Database</collection><collection>ProQuest Computer Science Collection</collection><collection>Advanced Technologies Database with Aerospace</collection><collection>Computer and Information Systems Abstracts – Academic</collection><collection>Computer and Information Systems Abstracts Professional</collection><jtitle>Journal of field robotics</jtitle></facets><delivery><delcategory>Remote Search Resource</delcategory><fulltext>fulltext</fulltext></delivery><addata><au>Ingrand, Félix</au><au>Lacroix, Simon</au><au>Lemai-Chenevier, Solange</au><au>Py, Frederic</au><format>journal</format><genre>article</genre><ristype>JOUR</ristype><atitle>Decisional autonomy of planetary rovers</atitle><jtitle>Journal of field robotics</jtitle><addtitle>J. Field Robotics</addtitle><date>2007-07</date><risdate>2007</risdate><volume>24</volume><issue>7</issue><spage>559</spage><epage>580</epage><pages>559-580</pages><issn>1556-4959</issn><eissn>1556-4967</eissn><abstract>To achieve the ever increasing demand for science return, planetary exploration rovers require more autonomy to successfully perform their missions. Indeed, the communication delays are such that teleoperation is unrealistic. Although the current rovers (such as MER) demonstrate a limited navigation autonomy, and mostly rely on ground mission planning, the next generation (e.g., NASA Mars Science Laboratory and ESA Exomars) will have to regularly achieve long range autonomous navigation tasks. However, fully autonomous long range navigation in partially known planetary‐like terrains is still an open challenge for robotics. Navigating hundreds of meters without any human intervention requires the robot to be able to build adequate representations of its environment, to plan and execute trajectories according to the kind of terrain traversed, to control its motions, and to localize itself as it moves. All these activities have to be planned, scheduled, and performed according to the rover context, and controlled so that the mission is correctly fulfilled. To achieve these objectives, we have developed a temporal planner and an execution controller, which exhibit plan repair and replanning capabilities. The planner is in charge of producing plans composed of actions for navigation, science activities (moving and operating instruments), communication with Earth and with an orbiter or a lander, while managing resources (power, memory, etc.) and respecting temporal constraints (communication visibility windows, rendezvous, etc.). High level actions also need to be refined and their execution temporally and logically controlled. Finally, in such critical applications, we believe it is important to deploy a component that protects the system against dangerous or even fatal situations resulting from unexpected interactions between subsystems (e.g., move the robot while the robot arm is unstowed) and/or software components (e.g., take and store a picture in a buffer while the previous one is still being processed). In this article we review the aforementioned capabilities, which have been developed, tested, and evaluated on board our rovers (Lama and Dala). After an overview of the architecture design principle adopted, we summarize the perception, localization, and motion generation functions required by autonomous navigation, and their integration and concurrent operation in a global architecture. We then detail the decisional components: a high level temporal planner that produces the robot activity plan on board, and temporal and procedural execution controllers. We show how some failures or execution delays are being taken care of with online local repair, or replanning. © 2007 Wiley Periodicals, Inc.</abstract><cop>Hoboken</cop><pub>Wiley Subscription Services, Inc., A Wiley Company</pub><doi>10.1002/rob.20206</doi><tpages>22</tpages><oa>free_for_read</oa></addata></record>
fulltext fulltext
identifier ISSN: 1556-4959
ispartof Journal of field robotics, 2007-07, Vol.24 (7), p.559-580
issn 1556-4959
1556-4967
language eng
recordid cdi_proquest_miscellaneous_30103095
source Wiley-Blackwell Read & Publish Collection
title Decisional autonomy of planetary rovers
url http://sfxeu10.hosted.exlibrisgroup.com/loughborough?ctx_ver=Z39.88-2004&ctx_enc=info:ofi/enc:UTF-8&ctx_tim=2025-01-27T01%3A01%3A01IST&url_ver=Z39.88-2004&url_ctx_fmt=infofi/fmt:kev:mtx:ctx&rfr_id=info:sid/primo.exlibrisgroup.com:primo3-Article-proquest_cross&rft_val_fmt=info:ofi/fmt:kev:mtx:journal&rft.genre=article&rft.atitle=Decisional%20autonomy%20of%20planetary%20rovers&rft.jtitle=Journal%20of%20field%20robotics&rft.au=Ingrand,%20F%C3%A9lix&rft.date=2007-07&rft.volume=24&rft.issue=7&rft.spage=559&rft.epage=580&rft.pages=559-580&rft.issn=1556-4959&rft.eissn=1556-4967&rft_id=info:doi/10.1002/rob.20206&rft_dat=%3Cproquest_cross%3E30103095%3C/proquest_cross%3E%3Cgrp_id%3Ecdi_FETCH-LOGICAL-c3736-e6bd882896fbaf511259815d1ee57980ea6bf37facc4fdc8dec782f4ba18ef143%3C/grp_id%3E%3Coa%3E%3C/oa%3E%3Curl%3E%3C/url%3E&rft_id=info:oai/&rft_pqid=30103095&rft_id=info:pmid/&rfr_iscdi=true