Demonstration venue · read-only. Every page can be browsed; the buttons that would change it are switched off. Create an account to run TaxoReview on your own data. A simulation from public publication records: the people listed were not invited and did not agree to review.
? Tutorial for this page

David P. Miller

dblp:51/5730 · DBLP profile ↗
← Back
21ranked-venue papers
9as first author
0since 2021 · last 2015
—ORCID · unresolved

Domains — the database's venue-derived domains; a paper can count in several

Artificial intelligence and machine learning · 14 · 8 first-authorSystems, architecture and hardware · 6 · 4 first-authorGraphics, computer vision, multimedia, augmented reality and games · 6 · 5 first-authorHuman-computer interaction and ubiquitous computing · 5Applied, interdisciplinary, general and emerging computing · 2

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.

Human-computer interaction and pervasive computing
2 papers
Health and well-being technologies · 46% Interaction techniques and input · 31% Accessibility and assistive technology · 14%
Artificial intelligence
8 papers
Robot navigation and mapping · 45% Legged, aerial and field robots · 26% Motion planning and robot control · 21%
Computer architecture, parallel and distributed computing, and storage systems
1 paper
Embedded and real-time systems · 100%
Interdisciplinary, comprehensive, and emerging computing
1 paper
Computing education · 100%

Topics — the 21 heaviest of 26, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Accessibility and assistive technology › older adults
older adult technology use
0.112015
Design Considerations for Patient Portal Adoption by Low-Income, Older Adults · CHI 2015
Robotics › Legged, aerial and field robots › field robotics
planetary rover
0.132003
Simplified navigation and traverse planning for a long-range planetary rover · ICRA 2003
Behavior control for robotic exploration of planetary surfaces · IEEE Trans. Robotics Autom. 1994
Path planning and execution monitoring for a planetary rover · ICRA 1990
Human-robot interaction
teleoperation
0.012012
Tele-operated robot control using attitude aware smartphones · HRI 2012
Robotics › Robot navigation and mapping › mobile robot navigation › route navigation
waypoint navigation
0.012003
Simplified navigation and traverse planning for a long-range planetary rover · ICRA 2003
Computing education › robotics education
educational robotics platform
0.012010
The CBC: A LINUX-based low-cost mobile robot controller · ICRA 2010
Computing education
robotics education
0.012010
The CBC: A LINUX-based low-cost mobile robot controller · ICRA 2010
Robotics › Robot manipulation › robot sensing
proximity sensing
0.012003
Simplified navigation and traverse planning for a long-range planetary rover · ICRA 2003
Robotics › Motion planning and robot control › robot control
behavior-based control
0.011994
Behavior control for robotic exploration of planetary surfaces · IEEE Trans. Robotics Autom. 1994
Robotics › Robot navigation and mapping
mobile robot navigation
0.011994
Behavior control for robotic exploration of planetary surfaces · IEEE Trans. Robotics Autom. 1994
Robotics › Motion planning and robot control
robot control
0.011994
Behavior control for robotic exploration of planetary surfaces · IEEE Trans. Robotics Autom. 1994
Robotics › Motion planning and robot control
path planning
0.021990
Path planning and execution monitoring for a planetary rover · ICRA 1990
Path Planning Through Time and Space in Dynamic Domains · IJCAI 1987
Robotics › Robot navigation and mapping › mobile robot navigation
reactive navigation
0.011992
Reactive Navigation through Rough Terrain: Experimental Results · AAAI 1992
Robotics › Robot navigation and mapping › mobile robot navigation
local navigation
0.011991
Global Symbolic Maps from Local Navigation · AAAI 1991
Robotics › Robot navigation and mapping
map building
0.011991
Global Symbolic Maps from Local Navigation · AAAI 1991
Robotics › Motion planning and robot control
execution monitoring
0.011990
Path planning and execution monitoring for a planetary rover · ICRA 1990
Robotics › Robot navigation and mapping
hazard detection
0.011990
Path planning and execution monitoring for a planetary rover · ICRA 1990
Robotics › Robot navigation and mapping › mobile robot navigation › off-road navigation
planetary rover navigation
0.011990
Path planning and execution monitoring for a planetary rover · ICRA 1990
Robotics › Motion planning and robot control
motion planning
0.011987
Path Planning Through Time and Space in Dynamic Domains · IJCAI 1987
Robotics › Robot manipulation
autonomous manipulation
0.011994
Behavior control for robotic exploration of planetary surfaces · IEEE Trans. Robotics Autom. 1994
Robotics › Legged, aerial and field robots
field robotics
0.011992
Reactive Navigation through Rough Terrain: Experimental Results · AAAI 1992
Robotics › Robot navigation and mapping › mobile robot navigation › terrain-aware navigation
rough terrain navigation
0.011992
Reactive Navigation through Rough Terrain: Experimental Results · AAAI 1992

Methods — techniques the papers use, named apart from their topics

qualitative analysis · 0.2interview study · 0.2color tracking · 0.2PID motor control · 0.2gyroscope sensing · 0.1accelerometer sensing · 0.1stereo depth sensing · 0.0heading/roll/pitch sensing · 0.0behavior control architecture · 0.0reactive control · 0.0symbolic mapping · 0.0local navigation · 0.0execution monitoring · 0.0heuristic search · 0.0
YearPublicationVenuePosition
2015 Design Considerations for Patient Portal Adoption by Low-Income, Older Adults
abstract
This paper describes the results of an interview study investigating facilitators and barriers to adoption of patient portals among low-income, older adults in rural and urban populations in the southeastern United States. We describe attitudes of this population of older adults and their current level of technology use and patient portal use. From qualitative analysis of 36 patient interviews and 16 caregiver interviews within these communities, we derive themes related to benefits of portals, barriers to use, concerns and desired features. Based on our initial findings, we present a set of considerations for designing the patient portal user experience, aimed at helping healthcare clinics to meet U.S. federally-mandated 'meaningful use' requirements.
Celine Latulipe, Amy Gatto, Ha T. Nguyen, David P. Miller, Sara A. Quandt, Alain G. Bertoni, Alden Smith, Thomas A. Arcury
CHI4
2015 User-centered design of an attitude-aware controller for ground reconnaissance robots
abstract
Warfighter safety can be significantly increased by offloading critical reconnaissance and surveillance missions to robotic assets. The subtleties of these tasks require significant operator involvement--usually carried out locally to the robot's deployment. Human soldiers use gestures to communicate movements and commands when engaged in this type of task. While considerable work has been done with robots visually observing humans to interpret their gestures, we propose a simpler, more field-appropriate system that allows robot operators to use their natural movements and gestures (via inertial measurement units [IMUs]) to teleoperate a robot while reducing the physical, as well as the cognitive, load on the soldier.
Amber M. Walker, David P. Miller, Chen Ling 0002
J. Hum. Robot Interact.2
2012 Tele-operated robot control using attitude aware smartphones
abstract
Smartphones have put video communications, computation, and proprioceptive sensing (e.g. accelerometers and gyros) into the hands of hundreds of millions of consumers. These small, microelectromechanical systems can be used in many applications, including remote control. This study proposes using smartphones with proprioception as handheld robot controllers and aims to determine feasibility of accelerometers as control inputs for tele-operation while defining heuristics for use. Initial results indicate accelerometers are suitable for tele-operation commands, but identify specific design characteristics meriting further investigation.
Amber M. Walker, David P. Miller
HRI2
2010 The CBC: A LINUX-based low-cost mobile robot controller
abstract
Over the last five years, a number of powerful robotics controllers have become available. Only a small percentage of these are suitable for general use in robotics. In particular, they trivially interface with a large variety of sensors and effectors, have a well constructed software IDE that works with a standard programming language, are self contained and are easy to use. The CBC2 is a new robot controller that meets these conditions. The CBC2 includes an ARM 7 based DAQ/Motor control system, an ARM 9-based CPU/Vision processor running LINUX, an integrated color display and touch screen. The CBC2 is both a USB host (allowing the use of standard cameras, mass storage and network interfaces) and a USB device for software downloads. This paper describes the CBC2, its capabilities and the KISS-C IDE and associated libraries which include functionality ranging from color tracking to PID motor control. The CBC/KISS-C system was adopted by the Botball Robotics Education program in 2009, and was used in about three hundred schools. Based on feedback from that experience, design improvements were made and the CBC2 is being used in the 2010 Botball program and is also being made available for other uses.
David P. Miller, Matthew Oelke, Matthew J. Roman, Jorge Villatoro, Charles N. Winton
ICRA1
2007 A demonstration of a conversationally guided smart wheelchair
abstract
There is a substantial population of wheelchair users who do not have the motor capabilities needed to efficiently operate a power wheelchair on their own. Various interfaces have been devised including some simple voice controlled chairs that can understand simple commands. However, such systems are awkward and slow to use. This demonstration shows operation of a smart wheelchair through a spoken conversational interface. By using a more capable dialogue, rather than a simple command paradigm, the chair can leverage off of the user's perceptual capabilities in order to process natural, high-level commands such as take me to the desk, which initiates a conversation with the chair to determine which desk and -if it is not immediately detected by the chair's sensors - where the desk is located.
Beth Ann Hockey, David P. Miller
ASSETS2
2005 The XBC: a modern low-cost mobile robot controller
abstract
Much robotics research is carried out using either PICs and processors that are a decade or more out of date The alternative is custom built electronics that is expensive and/or must be reinvented every time a new project is begun. The XBC is a new design for a robot controller merging a modern ARM processor with an FPGA that allows high performance - especially in vision processing and motor control - for a cost similar to controllers with a fraction of its capabilities. Additionally, the XBC uses a new, and still free, software development system, already in wide use. The XBC is being mass produced (at least in research hardware terms) so it is readily available and does not require computer hardware or electronics skills in order to be obtained. This paper describes the system, its capabilities and some potential applications.
Richard LeGrand, Kyle Machulis, David P. Miller, Randy Sargent, Anne Wright
IROS3
2003 Simplified navigation and traverse planning for a long-range planetary rover
abstract
This paper presents the sensor and control system for SR2, a planetary rover prototype capable of km+/day traverses through Mars-like terrain. The control system described allowed the rover to successfully navigate Mars-like terrain given a set of way-points spaced approximately 100 m apart. The control system uses input from a variety of sensors including heading, roll, pitch, an array of proximity sensors, voltage and current sensors, and a depth from stereo camera system. The control system is adequate, when combined with the rover's mobility system to make its way over or around almost all hazards a rover is likely to encounter, and to know when it is getting diverted so far off course that it needs to ask for help. In a recent field test, the robot autonomously navigated through 1.3 km of Mars like terrain to reach its goal. The SR2 is a solar powered, four-wheeled rover that masses 21 kg and fits inside a 90/spl times/65/spl times/40 cm envelope.
David P. Miller, Scott Swindell
ICRA1
2003 Experiments and analysis of the role of solar power in limiting Mars rover range
abstract
A common explanation for the limited distance traveled by NASA's past and planned Mars rovers is the limits of solar power. This paper explores this hypothesis and documents a series of experiments with a solar powered rover. A detailed comparison between our rover and Sojourner, with regards to power usage, is presented. Experiments and analysis clearly show that other factors dominate in limiting the range of NASA's solar powered robots when operating on Mars.
David P. Miller, Tim S. Hunt, Matthew J. Roman
IROS1
2002 FLAASH, a MODTRAN4-based atmospheric correction algorithm, its application and validation
abstract
Terrain categorization and target detection algorithms applied to Hyperspectral Imagery (HSI) typically operate on the measured reflectance (of Sun and sky illumination) by an object or scene. Since the reflectance is a non-dimensional ratio, the reflectance by an object is nominally not affected by variations In lighting conditions. Atmospheric Correction (also referred to as Atmospheric 'Compensation', 'Characterization', etc.) Algorithms (ACAs) are used in applications of remotely sensed HSI data to correct for the effects of atmospheric propagation on measurements acquired by air and space-borne systems. The Fast Line-of-sight Atmospheric Analysis of Spectral Hypercubes (FLAASH) algorithm is an ACA created for HSI applications in the visible through shortwave infrared (Vis-SWIR) spectral regime. FLAASH derives its 'physics-based' mathematics from MODTRAN4.
Thomas W. Cooley, Gail P. Anderson, Gerald W. Felde, Michael L. Hoke, Anthony J. Ratkowski, James H. Chetwynd, James A. Gardner, Steven M. Adler-Golden, Michael W. Matthew, Alexander Singer-Berk, Lawrence S. Bernstein, Prabhat Acharya, David P. Miller, Paul E. Lewis
IGARSS13
1997 Experiences with an architecture for intelligent, reactive agents
abstract
This paper describes an implementation of the 3T robot architecture which has been under development for the last eight years. The architecture uses three levels of abstraction and description languages which are compatible between levels. The makeup of the architecture helps to coordinate planful activities with real-time behaviours for dealing with dynamic environments. In recent years, other architectures have been created with similar attributes but two features distinguish the 3T architecture: (1) a variety of useful software tools have been created to help implement this architecture on multiple real robots; and (2) this architecture, or parts of it, have been implemented on a variety of very different robot systems using different processors, operating systems, effectors and sensor suites.
R. Peter Bonasso, R. James Firby, Erann Gat, David Kortenkamp, David P. Miller, Marc G. Slack
J. Exp. Theor. Artif. Intell.5
1994 Increasing access with a low-cost robotic wheelchair
abstract
Many people who are mobility impaired are incapable, for a variety of reasons, of using an ordinary wheelchair. In some instances, a power wheelchair also cannot be used, usually because of the difficulty the person has in controlling it (often due to additional disabilities). This paper describes a low-cost robotic addition to a power wheelchair that assists the rider of the chair in avoiding obstacles, going to predesignated places, and manoeuvring through doorways and other narrow or crowded areas. This system can be interfaced to a variety of input devices, and can give the operator as much or as little moment by moment control of the chair as they wish.>
David P. Miller, Marc G. Slack
IROS1
1994 An articulated limb motion planner for optimized movement
abstract
Abstract Task level animation of articulated figures, such as the human body, requires the ability to generate collision‐free goal‐directed motion of individual limbs in the presence of obstacles. This paper describes a new articulated limb motion planner for goal‐directed point‐to‐point reaching motions. The produced motion avoids obstacles while optimizing an objective function. This two‐phase algorithm uses heuristic guided Monte Carlo techniques to create a consistent underlying paradigm. The first phase consists of an existing potential field based random path planner which generates a population of candidate paths. This initial population is fed into the second phase, a genetic algorithm, which iteratively refines the population as it optimizes with respect to the objective function. The refinement process works on the principle ofpath coherency, the idea that a family of closely related collision‐free paths lies in the vicinity of a given collision‐free path. This paper focuses on seven different optimization functions. Optimized trajectories produced by the new motion planner are compared to those generated solely by the random path planner. The presented algorithm is flexible in that a wide range of objective functions can be optimized. Applications of the algorithm include task level animation, ergonomics and robotics.
David P. Miller, Richard E. Parent
Comput. Animat. Virtual Worlds1
1994 Behavior control for robotic exploration of planetary surfaces
abstract
This paper describes a series of robots developed at JPL to demonstrate the feasibility of using a behavior-control approach to control small robots on planetary surfaces. The round-trip light-time delay makes direct teleoperation of a mobile robot on a planetary surface impossible. Planetary rovers must therefore possess a certain degree of autonomy. However, small robots can only support small computers (due mostly to power, not size constraints). Behavior control provides a means of autonomous control that requires very little computation. The robots described in this paper all used 8-bit, 1-MIP microprocessors with as little as 4 k and no more than 40 k of memory, and extremely simple sensors. Despite these limitations they reliably perform both autonomous navigation and manipulation in both indoor and outdoor rough-terrain environments.>
Erann Gat, Rajiv S. Desai, Robert Ivlev, John Loch, David P. Miller
IEEE Trans. Robotics Autom.5
1992 Reactive Navigation through Rough Terrain: Experimental Results
David P. Miller, Rajiv S. Desai, Erann Gat, Robert Ivlev, John Loch
AAAI1
1991 Global Symbolic Maps from Local Navigation
David P. Miller, Marc G. Slack
AAAI1
1990 Path planning and execution monitoring for a planetary rover
abstract
A path planner and an execution monitoring planner that will enable the rover to navigate to its various destinations safely and correctly while detecting and avoiding hazards are described. An overview of the complete architecture is given. Implementation and testbeds are described. The robot can detect unforeseen obstacles and take appropriate action. This includes having the rover back away from the hazard and mark the area as untraversable in the rover's internal map. The experiments have consisted of paths roughly 20 m in length. The architecture works with a large variety of rover configurations with different kinematic constraints.>
Erann Gat, Marc G. Slack, David P. Miller, R. James Firby
ICRA3
1990 Converses of pumping lemmas
abstract
Pumping lemmas appear in courses that study formal languages such as automata theory and the theory of computation.Converses of pumping lemmas, which a.re generally false, are ignored by most of the books tha,t treat formal languages.This is unfortunate since converses of pumping lemmas arise in a natural way and students typically ask whether converses of particular pumping lemmas are true.We give counterexamples to the converse of a pumping lemma for regular langua.gesand to th e converse of Ogden's Lemma, a pumping lemma for context-free languages.We also show tha.t converses to these lemmas are true for languages over a single symbol.We conclude by discussing the counterexa.mple to the converse of Ogden's Lemma with reference to Par&h's necessary condition for a language to be context-free.
Richard Johnsonbaugh, David P. Miller
SIGCSE2
1989 Robot Navigation
David P. Miller
IJCAI1
1988 Hierarchical planning involving deadlines, travel time, and resources
abstract
This paper describes a planning architecture that supports a form of hierarchical planning well suited to applications involving deadlines, travel time, and resource considerations. The architecture is based upon a temporal database, a heuristic evaluator, and a decision procedure for refining partial plans. A partial plan consists of a set of tasks and constraints on their order, duration, and potential resource requirements. The temporal database records the partial plan that the planner is currently working on and computes certain consequences of that information to be used in proposing methods to further refine the plan. The heuristic evaluator examines the space of linearized extensions of a given partial plan in order to reject plans that fail to satisfy basic requirements (e.g., hard deadlines and resource limitations) and to estimate the utility of plans that meet these requirements. The information provided by the temporal database and the heuristic evaluator is combined using a decision procedure that determines how best to refine the current partial plan. Neither the temporal database nor the heuristic evaluator is complete and, without reasonably accurate information concerning the possible resource requirements of the tasks in a partial plan, there is a significant risk of missing solutions. A specification language that serves to encode expectations concerning the duration and resource requirements of tasks greatly reduces this risk, enabling useful evaluations of partial plans. Details of the specification language and examples illustrating how such expectations are exploited in decision making are provided.
Thomas Dean, R. James Firby, David P. Miller
Comput. Intell.3
1987 Path Planning Through Time and Space in Dynamic Domains
Marc G. Slack, David P. Miller
IJCAI2
1985 Deadlines, Travel Time, and Robot Problem Solving
David P. Miller, R. James Firby, Thomas Dean
IJCAI1