Demo Data from EDBT 2026 / reviewers in the wild / expert
Chris Leger
dblp:63/2626 · also P. Chris Leger
· DBLP profile ↗
13ranked-venue papers
2as first author
0since 2021 · last 2014
—ORCID · none
Domains — the database's venue-derived domains; a paper can count in several
Artificial intelligence and machine learning · 6 · 1 first-authorHuman-computer interaction and ubiquitous computing · 6 · 1 first-authorApplied, interdisciplinary, general and emerging computing · 6 · 1 first-authorSystems, architecture and hardware · 4 · 1 first-authorSoftware engineering, systems software and programming languages · 1
Expertise — from the expertise taxonomy: the topics of the expert's papers under the CCF categories. A weight counts papers with recency: 1 for a paper about the topic, 0.3 when the topic is its context, halved every five years.
| Artificial intelligence
4 papers |
Robot navigation and mapping · 51% Motion planning and robot control · 21% Legged, aerial and field robots · 9% | |
| Software engineering, system software, and programming languages
1 paper |
Compilers and program optimization · 100% | |
| Computer architecture, parallel and distributed computing, and storage systems
1 paper |
Parallel and multicore computing · 62% Processor architecture and microarchitecture · 38% | |
| Interdisciplinary, comprehensive, and emerging computing
1 paper |
Computational science and engineering · 100% |
Topics — the 18 heaviest of 22, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Robotics › Robot navigation and mapping › state estimation › kinematic state estimation
velocity estimation |
0.1 | 1 | 2007 | Design Through Operation of an Image-Based Velocity Estimation System for Mars Landing · Int. J. Comput. Vis. 2007 |
Robotics › Robot navigation and mapping
visual odometry |
0.1 | 1 | 2007 | Design Through Operation of an Image-Based Velocity Estimation System for Mars Landing · Int. J. Comput. Vis. 2007 |
Robotics › Motion planning and robot control
collision detection |
0.0 | 1 | 2002 | Efficient Sensor/Model Based On-Line Collision Detection for Planetary Manipulators · ICRA 2002 |
Robotics › Motion planning and robot control › multi-robot control
distributed robot control |
0.0 | 1 | 2002 | Distributed Control for a Modular, Reconfigurable Cliff Robot · ICRA 2002 |
Machine learning › Probabilistic and Bayesian machine learning › statistical inference › bayesian inference › bayesian filtering › kalman filtering
extended kalman filter |
0.0 | 1 | 2002 | Rover Autonomy for Long Range Navigation and Science Data Acquisition on Planetary Surfaces · ICRA 2002 |
Robotics › Legged, aerial and field robots
field robotics |
0.0 | 1 | 2002 | Distributed Control for a Modular, Reconfigurable Cliff Robot · ICRA 2002 |
Robotics › Robot navigation and mapping
localization |
0.0 | 1 | 2002 | Rover Autonomy for Long Range Navigation and Science Data Acquisition on Planetary Surfaces · ICRA 2002 |
Robotics › Robot navigation and mapping › mobile robot navigation
long-range navigation |
0.0 | 1 | 2002 | Rover Autonomy for Long Range Navigation and Science Data Acquisition on Planetary Surfaces · ICRA 2002 |
Knowledge, reasoning and agents › Multi-agent systems
multi-robot systems |
0.0 | 1 | 2002 | Distributed Control for a Modular, Reconfigurable Cliff Robot · ICRA 2002 |
Robotics › Motion planning and robot control
path planning |
0.0 | 1 | 2002 | Rover Autonomy for Long Range Navigation and Science Data Acquisition on Planetary Surfaces · ICRA 2002 |
Robotics › Robot navigation and mapping
sensor fusion |
0.0 | 1 | 2002 | Rover Autonomy for Long Range Navigation and Science Data Acquisition on Planetary Surfaces · ICRA 2002 |
Compilers and program optimization
parallelizing compiler |
0.0 | 1 | 2002 | A stream compiler for communication-exposed architectures · ASPLOS 2002 |
Compilers and program optimization › domain-specific compilation
stream compiler |
0.0 | 1 | 2002 | A stream compiler for communication-exposed architectures · ASPLOS 2002 |
Parallel and multicore computing › parallel programming models
stream programming |
0.0 | 1 | 2002 | A stream compiler for communication-exposed architectures · ASPLOS 2002 |
Robotics › Legged, aerial and field robots › field robotics
planetary rover |
0.0 | 1 | 2002 | Rover Autonomy for Long Range Navigation and Science Data Acquisition on Planetary Surfaces · ICRA 2002 |
Robotics › Robot navigation and mapping › terrain perception
terrain sensing |
0.0 | 1 | 2002 | Efficient Sensor/Model Based On-Line Collision Detection for Planetary Manipulators · ICRA 2002 |
Processor architecture and microarchitecture
chip multiprocessor |
0.0 | 1 | 2002 | A stream compiler for communication-exposed architectures · ASPLOS 2002 |
Processor architecture and microarchitecture
tiled architecture |
0.0 | 1 | 2002 | A stream compiler for communication-exposed architectures · ASPLOS 2002 |
Methods — techniques the papers use, named apart from their topics
image-based velocity estimation · 0.1static scheduling · 0.1graph layout · 0.1fission and fusion transformations · 0.1tracking · 0.0tethered robot coordination · 0.0pattern recognition · 0.0oriented bounding prism · 0.0oriented bounding box · 0.0extended kalman filter · 0.0behavior networks · 0.0
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2014 | Onboard Centralized Frame Tree Database for Intelligent Space Operations of the Mars Science Laboratory RoverabstractPlanetary surface science operations performed by robotic space systems frequently require pointing cameras at various objects and moving a robotic arm end effector tool toward specific targets. Earlier NASA Mars Exploration Rovers did not have the ability to compute actual coordinates for given object coordinate frame names and had to be provided with explicit coordinates. Since it sometimes takes hours to more than a day to get final approval of certain calculated coordinates for command uplink via the Earth-based mission operations procedures, a highly desired enhancement for future rovers was to have the onboard automated capability to compute the coordinates for a given frame name. The Mars Science Laboratory (MSL) rover mission is the first to have a centralized coordinate transform database to maintain the knowledge of spatial relations. This onboard intelligence significantly simplifies communication and control between Earth-based human mission operators and the robotic rover on Mars by supporting higher level abstraction of commands using object and target names instead of coordinates. More specifically, the spatial relations of many object frames are represented hierarchically in a tree data structure, called the frame tree. Individual frame transforms are populated by their respective modules that have specific knowledge of the frames. Through this onboard centralized frame tree database, client modules can query transforms between any two frames and support spacecraft commands that use any frames maintained in the frame tree. Various operational examples in the MSL mission that have greatly benefitted from this onboard centralized frame tree database are presented. Won S. Kim, Antonio Diaz-Calderon, Stephen F. Peters, Joseph Carsten, Chris Leger |
IEEE Trans. Cybern. | 5 |
| 2007 | Design Through Operation of an Image-Based Velocity Estimation System for Mars Landing
Andrew E. Johnson 0002, Reg G. Willson, Jay Goguen, Chris Leger, Miguel Sanmartin, Larry H. Matthies |
Int. J. Comput. Vis. | 5 |
| 2005 | Tradeoffs Between Directed and Autonomous Driving on the Mars Exploration Rovers
Jeffrey J. Biesiadecki, Chris Leger, Mark W. Maimone |
ISRR | 2 |
| 2005 | Mars Exploration Rover surface operations: driving opportunity at Meridiani PlanumabstractOn January 24, 2004, the Mars Exploration Rover named Opportunity successfully landed in the region of Mars known as Meridiani Planum, a vast plain dotted with craters where orbiting spacecraft had detected the signatures of minerals believed to have formed in liquid water. The first pictures back from Opportunity revealed that the rover had landed in a crater roughly 20 meters in diameter - the only sizeable crater within hundreds of meters - which became known as Eagle Crater. And in the walls of this crater just meters away was the bedrock MER scientists had been hoping to find, which would ultimately prove that this region of Mars did indeed have a watery past. Opportunity explored Eagle Crater for almost two months, then drove more than 700 meters in one month to its next destination, the much larger Endurance Crater. After surveying the outside of Endurance Crater, Opportunity drove into the crater and meticulously studied it for six months. Then it went to examine the heat shield that had protected Opportunity during its descent through the Martian atmosphere. More than a year since landing, Opportunity is still going strong and is currently en route to Victoria Crater - more than six kilometers from Endurance Crater. Opportunity has driven more than four kilometers, examined more than eighty patches of rock and soil with instruments on the robotic arm, excavated four trenches for subsurface sampling, and sent back well over thirty thousand images of Mars - ranging from grand panoramas to up close microscopic views. This paper details the experience of driving Opportunity through this alien landscape from the point of view of the Rover Planners, the people who tell the rover where to drive and how to use its robotic arm. Jeffrey J. Biesiadecki, Eric T. Baumgartner, Robert G. Bonitz, Brian K. Cooper, Frank R. Hartman, Chris Leger, Mark W. Maimone, Scott Maxwell, Ashitey Trebi-Ollennu, Edward W. Tunstel, John R. Wright |
SMC | 6 |
| 2005 | Data Visualization for Effective Rover SequencingabstractThe Rover Sequencing and Visualization Program is a suite of tools for the commanding of planetary rovers which are subject to significant light time delay and thus are unsuitable for tele-operation. The two main components of the program are the Rover Sequence Editor and HyperDrive. This paper will focus on HyperDrive, the immersive visualization component of the system. HyperDrive fuses multiple data types returned from the vehicle in order to facilitate an operator understanding of the current environment and past rover performance, so that safe effective command sequences for successful future rover activities may be generated on a tight tactical timeline. Multiple display and task specific interaction modalities are provided to most efficiently present relevant spatial and time series data to the sequence builder. Frank R. Hartman, Brian K. Cooper, Chris Leger, Scott Maxwell, John R. Wright, Jeng Yen |
SMC | 3 |
| 2005 | Mars Exploration Rover surface operations: driving spirit at Gusev CraterabstractSpirit is one of two rovers that landed on Mars in January 2004 as part of NASA's Mars Exploration Rover mission. As of July 2005, Spirit has traveled over 4.5 kilometers across the Martian surface while investigating rocks and soils, digging trenches to examine subsurface materials, and climbing hills to reach outcrops of bedrock. Originally designed to last 90 sols (Martian days), Spirit has survived over 500 sols of operation and continues to explore. During the mission, we achieved increases in efficiency, accuracy, and traverse capability through increasingly complex command sequences, growing experience, and updates to the on-board and ground-based software. Safe and precise mobility on slopes and in the presence of obstacles has been a primary factor in development of new software and techniques. Chris Leger, Ashitey Trebi-Ollennu, John R. Wright, Scott Maxwell, Robert G. Bonitz, Jeffrey J. Biesiadecki, Frank R. Hartman, Brian K. Cooper, Eric T. Baumgartner, Mark W. Maimone |
SMC | 1 |
| 2005 | The Best of Both Worlds: Integrating Textual and Visual Command Interfaces for Mars Rover OperationsabstractA Mars rover is a complex system, and driving one is a complex endeavor. Rover drivers must be intimately familiar with the hardware and software of the mobility system and of the robotic arm. They must rapidly assess threats in the terrain, then creatively combine their knowledge of the vehicle and its environment to achieve each day's science and engineering objectives. To help the Mars Exploration Rover project's rover drivers meet their goals, the software we developed to drive the rovers -- the Rover Sequencing and Visualization Program, or RSVP -- combines two representations of command sequences, one textual and one using three-dimensional graphics. Changes to one representation are instantly reflected in the other, and the combination's advantages exceed the mere sum of the parts: the different representations offer different levels of abstraction, engage different areas of the driver's brain, and complement each other's strengths. This combination plays a crucial role in simplifying a complex feat of interplanetary exploration. Scott Maxwell, Brian K. Cooper, Frank R. Hartman, Chris Leger, John R. Wright, Jeng Yen |
SMC | 4 |
| 2005 | Robotic arm in-situ operations for the Mars Exploration Rovers surface missionabstractThis paper describes the operations of the 5 degree-of-freedom instrument deployment device (IDD), a dexterous robotic manipulator on the Mars Exploration Rovers, spirit and opportunity. The unprecedented flawless operations of the IDD enabled precise and reliable placement of at least 3 in situ instruments in sequential order on a designated target position on Martian rock/soil any time during the Martian diurnal cycle (day or night). These placements demonstrated a repeatability of /spl sim/1 mm in position and /spl sim/1 degree in orientation. This operations breakthrough is underappreciated, but it alone enabled the scientist to characterize a wide range of rocks and soils in a timely manner in the hunt for geological clues that revealed that the planet was once rich in water. In this paper we describe the IDD planning and command sequence generation process used to place and hold in situ instruments directly against rock and soil targets of interest within the IDD work volume. Ashitey Trebi-Ollennu, Eric T. Baumgartner, Chris Leger, Robert G. Bonitz |
SMC | 3 |
| 2005 | Physical-based simulation for Mars Exploration Rover tactical sequencingabstractThe Mars Exploration Rover (MER) mission has returned tremendous scientific information on a daily basis, owing to the efficient sequencing capability of the ground system tools. For planning the mobility and instrument deployment device (IDD) sequences, physical-based simulation is applied to achieve fast and effective sequencing of complex rover and IDD maneuvers. The sequence rehearsal tool of the Rover Sequencing and Visualization Program (RSVP) is based on modeling and simulation of the multi-body mechanical systems. Using configuration kinematics (CK) and 3D terrain models, a methodology was developed to support a real-time, interactive graphics mode for the visualization tool. The sequence simulation is carried out using the on-board flight software modules for realistic rover behavior. This enables the scientists and rover planners to effectively develop the command sequences to maximize the science return of the MER mission while maintaining rover safety. This paper describes the innovative numerical algorithms and the command sequence simulation used by the MER mission for planning surface operations. Jeng Yen, Brian K. Cooper, Frank R. Hartman, Scott Maxwell, John R. Wright, Chris Leger |
SMC | 6 |
| 2002 | A stream compiler for communication-exposed architecturesabstractWith the increasing miniaturization of transistors, wire delays are becoming a dominant factor in microprocessor performance. To address this issue, a number of emerging architectures contain replicated processing units with software-exposed communication between one unit and another (e.g., Raw, SmartMemories, TRIPS). However, for their use to be widespread, it will be necessary to develop compiler technology that enables a portable, high-level language to execute efficiently across a range of wire-exposed architectures.In this paper, we describe our compiler for StreamIt: a high-level, architecture-independent language for streaming applications. We focus on our backend for the Raw processor. Though StreamIt exposes the parallelism and communication patterns of stream programs, some analysis is needed to adapt a stream program to a software-exposed processor. We describe a partitioning algorithm that employs fission and fusion transformations to adjust the granularity of a stream graph, a layout algorithm that maps a stream graph to a given network topology, and a scheduling strategy that generates a fine-grained static communication pattern for each computational element.We have implemented a fully functional compiler that parallelizes StreamIt applications for Raw, including several load-balancing transformations. Using the cycle-accurate Raw simulator, we demonstrate that the StreamIt compiler can automatically map a high-level stream abstraction to Raw without losing performance. We consider this work to be a first step towards a portable programming model for communication-exposed architectures. Michael I. Gordon, William Thies, Michal Karczmarek, Jasper Lin, Ali S. Meli, Andrew A. Lamb, Chris Leger, Jeremy Wong, Henry Hoffmann, David Maze, Saman P. Amarasinghe |
ASPLOS | 7 |
| 2002 | Rover Autonomy for Long Range Navigation and Science Data Acquisition on Planetary SurfacesabstractThis paper describes recent work undertaken at the Jet Propulsion Laboratory in Pasadena, CA in the area of increased rover autonomy for planetary surface operations. The primary vehicle for this work is the Field Integrated, Design and Operations (FIDO) rover. The FIDO rover is an advanced technology prototype that is a terrestrial analog of the Mars Exploration Rovers (MER) being sent to Mars in 2003. We address the autonomy issue through improved integration of rover based sensing and higher level onboard planning capabilities. The sensors. include an inertial navigation unit (INU) with 3D gyros and accelerometers, a sun sensor, mast and body mounted imagery, and wheel encoders. Multisensor fusion using an Extended Kalman Filter (EKF) approach coupled with pattern recognition and tracking algorithms has enabled the autonomy that is necessary for maximizing science data return while minimizing the number of ground loop interactions. These algorithms are coupled with a long range navigation algorithm called ROAMAN (Road Map Navigation) for an integrated approach to rover autonomy. We also report the results of algorithm validation studies in remote field trials at Black Rock Summit in Central Nevada, California's Mojave Desert, and the Arroyo Seco at JPL. Terrance L. Huntsberger, Hrand Aghazarian, Eric T. Baumgartner, Edward W. Tunstel, Chris Leger, Ashitey Trebi-Ollennu, Paul S. Schenker |
ICRA | 6 |
| 2002 | Efficient Sensor/Model Based On-Line Collision Detection for Planetary ManipulatorsabstractManipulator safeguarding is a critical need for operations on planetary rovers. The computing environment on a Mars rover is extremely limited, which necessitates a highly efficient collision checking algorithm. We present such an algorithm that uses the oriented bounding box (OBB) and a primitive called the oriented bounding prism (OBP) to detect potential self-collisions and collisions with terrain objects sensed with the rover's onboard stereo cameras; the algorithm thus has both model-based and sensor-based components. We have implemented the algorithm on JPL's FIDO rover and have tested it under realistic field conditions. Performance analysis indicates this method is significantly faster than previously reported results in the literature, in addition to incorporating sensed geometry. The method is also being used on board NASA's twin Mars Exploration Rovers, which are scheduled to launch in 2003. Chris Leger |
ICRA | 1 |
| 2002 | Distributed Control for a Modular, Reconfigurable Cliff RobotabstractWe have developed a cliff robot that is capable of descending a cliff and autonomously navigating to way-points on the cliff wall. This aggressive mobility system consists of an ensemble of three tethered robots, which cooperate under tight coordinated control and collective state estimation. The distributed task is described as a behavior network, which consists of a network of controllers spread across the robots and which interact through communication links to achieve a collective control objective. Fielded experimental results show that the cliff robot is capable of navigating to designated way-points on a cliff wall using the proposed control scheme. Paolo Pirjanian, Chris Leger, Erik Mumm, Brett Kennedy, Michael Garrett, Hrand Aghazarian, Shane Farritor, Paul S. Schenker |
ICRA | 2 |