EDBT 2026 Demo / reviewers in the wild / expert
Gill A. Pratt
dblp:88/4642
· DBLP profile ↗
17ranked-venue papers
2as first author
0since 2021 · last 2015
—ORCID · none
Domains — the database's venue-derived domains; a paper can count in several
Systems, architecture and hardware · 15 · 2 first-authorArtificial intelligence and machine learning · 13 · 1 first-authorGraphics, computer vision, multimedia, augmented reality and games · 1Applied, interdisciplinary, general and emerging computing · 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
7 papers |
Legged, aerial and field robots · 46% Motion planning and robot control · 45% Robot manipulation · 6% | |
| Computer architecture, parallel and distributed computing, and storage systems
1 paper |
Integrated circuit design · 77% Distributed systems · 23% |
Topics — the 19 heaviest of 20, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Robotics › Legged, aerial and field robots › legged robots
biped robot |
0.1 | 3 | 2003 | Frontal Plane Algorithms for Dynamic Bipedal Walking · ICRA 2003 A General Control Architecture for Dynamic Bipedal Walking · ICRA 2000 Blind Walking of a Planar Bipedal Robot on Sloped Terrain · ICRA 1999 |
Robotics › Motion planning and robot control
robot control |
0.1 | 4 | 2000 | Force Controllable Hydro-Elastic Actuator · ICRA 2000 Stable Adaptive Control of a Bipedal Walking Robot with CMAC Neural Networks · ICRA 1999 Intuitive Control of a Planar Bipedal Walking Robot · ICRA 1998 |
Robotics › Legged, aerial and field robots
dynamic walking |
0.1 | 2 | 2003 | Frontal Plane Algorithms for Dynamic Bipedal Walking · ICRA 2003 A General Control Architecture for Dynamic Bipedal Walking · ICRA 2000 |
Robotics › Legged, aerial and field robots › legged robots
bipedal walking |
0.1 | 3 | 1999 | Stable Adaptive Control of a Bipedal Walking Robot with CMAC Neural Networks · ICRA 1999 Intuitive Control of a Planar Bipedal Walking Robot · ICRA 1998 Virtual model control of a bipedal walking robot · ICRA 1997 |
Robotics › Motion planning and robot control › robot control › gait control
foot placement |
0.0 | 1 | 2003 | Frontal Plane Algorithms for Dynamic Bipedal Walking · ICRA 2003 |
Robotics › Legged, aerial and field robots
legged robots |
0.0 | 2 | 1998 | Intuitive Control of a Planar Bipedal Walking Robot · ICRA 1998 Virtual model control of a bipedal walking robot · ICRA 1997 |
Robotics › Motion planning and robot control › robot control
force control |
0.0 | 1 | 2000 | Force Controllable Hydro-Elastic Actuator · ICRA 2000 |
Robotics › Robot manipulation › actuator design › compliant actuator
series elastic actuator |
0.0 | 1 | 2000 | Force Controllable Hydro-Elastic Actuator · ICRA 2000 |
Robotics › Motion planning and robot control › robot control
adaptive control |
0.0 | 1 | 1999 | Stable Adaptive Control of a Bipedal Walking Robot with CMAC Neural Networks · ICRA 1999 |
Robotics › Legged, aerial and field robots
gait generation |
0.0 | 1 | 1999 | Blind Walking of a Planar Bipedal Robot on Sloped Terrain · ICRA 1999 |
Robotics › Motion planning and robot control › robot control › nonlinear control
geometric control |
0.0 | 1 | 1999 | Blind Walking of a Planar Bipedal Robot on Sloped Terrain · ICRA 1999 |
Knowledge, reasoning and agents › Planning, search and constraint satisfaction › intelligent control
neural network control |
0.0 | 1 | 1999 | Stable Adaptive Control of a Bipedal Walking Robot with CMAC Neural Networks · ICRA 1999 |
Robotics › Motion planning and robot control › robot control › gait control
gait stabilization |
0.0 | 1 | 1998 | Intuitive Control of a Planar Bipedal Walking Robot · ICRA 1998 |
Robotics › Motion planning and robot control › robot control › impedance control
virtual model control |
0.0 | 1 | 1997 | Virtual model control of a bipedal walking robot · ICRA 1997 |
Integrated circuit design › clocking
clock distribution |
0.0 | 1 | 1995 | Distributed Synchronous Clocking · IEEE Trans. Parallel Distributed Syst. 1995 |
Robotics › Robot manipulation
actuator design |
0.0 | 1 | 2000 | Force Controllable Hydro-Elastic Actuator · ICRA 2000 |
Robotics › Motion planning and robot control › locomotion control › legged robot control
swing leg control |
0.0 | 1 | 1998 | Intuitive Control of a Planar Bipedal Walking Robot · ICRA 1998 |
Robotics › Motion planning and robot control › robot control › torque control
joint torque control |
0.0 | 1 | 1997 | Virtual model control of a bipedal walking robot · ICRA 1997 |
Distributed systems › fault tolerance › resilience
graceful degradation |
0.0 | 1 | 1995 | Distributed Synchronous Clocking · IEEE Trans. Parallel Distributed Syst. 1995 |
Methods — techniques the papers use, named apart from their topics
reinforcement learning · 0.1virtual model control · 0.0symmetry-based control · 0.0local speed control · 0.0dimensional analysis · 0.0PI feedback control · 0.0lyapunov stability · 0.0foot contact sensing · 0.0CMAC neural network · 0.0intuitive control strategies · 0.0phase alignment · 0.0distributed error correction · 0.0
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2015 | Inside the Virtual Robotics Challenge: Simulating Real-Time Robotic Disaster ResponseabstractThis paper presents the software framework established to facilitate cloud-hosted robot simulation. The framework addresses the challenges associated with conducting a task-oriented and real-time robot competition, the Defense Advanced Research Projects Agency (DARPA) Virtual Robotics Challenge (VRC), designed to mimic reality. The core of the framework is the Gazebo simulator, a platform to simulate robots, objects, and environments, as well as the enhancements made for the VRC to maintain a high fidelity simulation using a high degree of freedom and multisensor robot. The other major component used is the CloudSim tool, designed to enhance the automation of robotics simulation using existing cloud technologies. The results from the VRC and a discussion are also detailed in this work. Carlos E. Agüero-Durán, Nate Koenig, Ian Chen, Hugo Boyer, Steven C. Peters, John M. Hsu, Brian P. Gerkey, Steffi Paepcke, Jose L. Rivero, Justin Manzo, Eric Krotkov, Gill A. Pratt |
IEEE Trans Autom. Sci. Eng. | 12 |
| 2014 | Performance Evaluation of Neuromorphic-Vision Object Recognition AlgorithmsabstractThe U.S. Defense Advanced Research Projects Agency's (DARPA) Neovision2 program aims to develop artificial vision systems based on the design principles employed by mammalian vision systems. Three such algorithms are briefly described in this paper. These neuromorphic-vision systems' performance in detecting objects in video was measured using a set of annotated clips. This paper describes the results of these evaluations including the data domains, metrics, methodologies, performance over a range of operating points and a comparison with computer vision based baseline algorithms. Rangachar Kasturi, Dmitry B. Goldgof, Ekambaram Rajmadhan, Gill A. Pratt, Eric Krotkov, Douglas Hackett, Yang Ran, Qinfen Zheng, Rajeev Sharma, Mark Peot, Mario Aguilar, Deepak Khosla, Kyungnam Kim, Lior Elazary, Randolph Voorhies, Daniel F. Parks, Laurent Itti |
ICPR | 4 |
| 2003 | Frontal Plane Algorithms for Dynamic Bipedal WalkingabstractThis paper presents two frontal plane algorithms for 3D dynamic bipedal walking. One of which is based on the notion of symmetry and the other uses reinforcement learning algorithm to learn the lateral foot placement. The algorithms are combined with a sagittal plane algorithm and successfully applied to a simulated 3D bipedal robot to achieve level ground walking. The simulation results showed that the choice of the local control law for the stance-ankle roll joint could significantly affect the performance of the frontal plane algorithms. Chee-Meng Chew, Gill A. Pratt |
ICRA | 2 |
| 2000 | A General Control Architecture for Dynamic Bipedal WalkingabstractWe propose a general but simple bipedal walking control architecture that incorporates intuitive control and learning algorithms. The learning algorithm is mainly used to generate the key parameters for the swing leg. The intuitive control is used to maintain the height and body posture. Based on the proposed architecture, a control algorithm is constructed and applied to a planar biped and a 3D biped. By applying an appropriate local speed control mechanism, we demonstrate that the bipeds can successfully achieve walking of 100 seconds within a reasonable number of trials. No dynamic models or nominal joint trajectory data are required for the implementations. Chee-Meng Chew, Gill A. Pratt |
ICRA | 2 |
| 2000 | Force Controllable Hydro-Elastic ActuatorabstractWe present a hydro-elastic actuator that has a linear spring intentionally placed in series between the hydraulic piston and actuator output. The spring strain is measured for an accurate estimate of force. This measurement alone is used in PI feedback to control the force in the actuator. The spring allows for high force fidelity, good force control, minimum impedance, and large dynamic range. A third order linear actuator model is divided into two fundamental cases: fixed load-high force (forward transfer function), and free load-zero force (impedance). These two equations completely describe the linear characteristics of the actuator. This model is presented with dimensional analysis to allow for generalization. A prototype actuator that demonstrates force control and low impedance is also presented. Dynamic analysis of the prototype actuator correlates well with the linear mathematical model. David W. Robinson, Gill A. Pratt |
ICRA | 2 |
| 1999 | Blind Walking of a Planar Bipedal Robot on Sloped TerrainabstractSimple intuitive control strategies can be used to compel bipedal robots to walk over sloped terrain. We describe an algorithm for walking dynamically and steadily over sloped terrain with unknown slope gradients and transition locations. The algorithm is developed based on geometric considerations. The overall algorithm is very simple and does not require the biped to have an extensive sensory system for walking over moderate slopes. The ground is detected blindly using only foot contact switches. Using a few simple strategies, we have compelled a simulated 7-link planar biped to walk up and down slopes and over rolling terrain. Chee-Meng Chew, Jerry E. Pratt, Gill A. Pratt |
ICRA | 3 |
| 1999 | Stable Adaptive Control of a Bipedal Walking Robot with CMAC Neural NetworksabstractWe present a stable adaptive control approach for a bipedal walking robot. This approach utilizes a self-organizing CMAC neural network mechanism which has a fast training rate, high approximation accuracy and significant reduction in space complexity. In order to apply this control approach to a bipedal walking robot, a Cartesian virtual dynamics space is introduced based on the virtual model control concept. The adaptive CMAC neural network control approach identifies the unmodelled dynamics of the bipedal robot and ensures asymptotic system stability in a Lyapunov sense. It can also better accommodate unexpected external disturbances, enhancing the control robustness of the bipedal robot. The CMAC neural network structure, its training algorithm, and bipedal locomotion control are described. The simulation results for a walking robot are presented. Jianjuen J. Hu, Jerry E. Pratt, Gill A. Pratt |
ICRA | 3 |
| 1999 | A minimum model adaptive control approach for a planar bipedabstractVirtual model control (VMC) has previously been successfully applied to steady dynamic walking of a planar biped. This control methodology requires very low computation because it does not calculate the inverse dynamics of the biped. An adaptive control approach based on radial basis function neural networks (RBFNNs) has also been previously proposed to enhance VMC. However, such implementation is computationally intensive. We propose a simpler adaptive VMC that allows the biped to adapt to mass variations without using RBFNNs. We implement the resulting system and demonstrate the robustness of the implementation by simulating the biped walking over rolling terrain. Chee-Meng Chew, Gill A. Pratt |
IROS | 2 |
| 1999 | Bipedal locomotion control with rhythmic neural oscillatorsabstractA biologically inspired locomotion control design approach is presented which is based on a mutually inhibited neural oscillator model. The entrainment between the dynamics of neural oscillators and the natural dynamics of the plant is very important for neural oscillator driven rhythmic control. A systematic design approach for rhythmic control is studied in the paper. First, the global system dynamics is divided into two separate parts, namely, the dynamics of neural oscillators and the natural dynamics of the controlled plant. Second, a compensator block is proposed to shape the natural dynamics of the plant so that the global dynamic entrainment and the desired plant motion can be achieved more easily. Furthermore, a design guideline for global dynamic entrainment is given. Finally, the design approach is applied to bipedal locomotion control of a simulated walking robot. The simulation results are also presented in the paper. Jianjuen J. Hu, Matthew M. Williamson, Gill A. Pratt |
IROS | 3 |
| 1998 | Intuitive Control of a Planar Bipedal Walking RobotabstractBipedal robots are difficult to analyze mathematically. However, successful control strategies can be discovered using simple physical intuition and can be described in simple terms. Five things have to happen for a planar bipedal robot to walk. Height has to be stabilized. Pitch has to be stabilized. Speed has to be stabilized. The swing leg has to move so that the feet are in locations which allow for the stability of height, pitch, and speed. Finally, transitions from support leg to support leg must occur at appropriate times. If these five objectives are achieved, the robot will walk. A number of different intuitive control strategies can be used to achieve each of these five objectives. Further, each strategy can be implemented in a variety of ways. We present several strategies for each objective which we have implemented on a bipedal walking robot. Using these simple intuitive strategies, we have compelled a seven link planar bipedal robot, called Spring Flamingo, to walk. The robot walks both slowly and quickly, walks over moderate obstacles, starts, and stops. Jerry E. Pratt, Gill A. Pratt |
ICRA | 2 |
| 1998 | Adaptive dynamic control of a bipedal walking robot with radial basis function neural networksabstractThe robustness of biped walking can be enhanced by the use of adaptive control and learning. The paper describes one such approach, radial basis function (RBF) neural network adaptive control (NNAC). The adaptive control mechanism is designed in a virtual space utilizing the virtual model control paradigm. The neural network is parameterized and trained in an unsupervised learning mode. There are two advantages to this approach. First, the NNAC can identify the unmodelled dynamics of the robot and ensure asymptotic system stability in a Lyapunov sense. Second, the controller can better accommodate unexpected external disturbances. The system's design is described and simulation results are presented. Jianjuen J. Hu, Jerry E. Pratt, Gill A. Pratt |
IROS | 3 |
| 1997 | Virtual model control of a bipedal walking robotabstractThe transformation from high level task specification to low level motion control is a fundamental issue in sensorimotor control in animals and robots. This paper describes a control scheme called virtual model control that addresses this issue. Virtual model control is a motion control language that uses simulations of imagined mechanical components to create forces, which are applied through real joint torques, thereby creating the illusion that the virtual components are connected to the robot. Due to the intuitive nature of this technique, designing a virtual model controller requires the same skills as designing the mechanism itself. A high level control system can be cascaded with the low level virtual model controller to modulate the parameters of the virtual mechanisms. Discrete commands from the high level controller would then result in fluid motion. Virtual model control has been applied to a physical bipedal walking robot. A simple algorithm utilizing a simple set of virtual components has successfully compelled the robot to walk continuously over level terrain. Jerry E. Pratt, Peter Dilworth, Gill A. Pratt |
ICRA | 3 |
| 1996 | Virtual actuator controlabstractRobots typically have an individual actuator at each joint which can result in a nonintuitive and difficult control problem. In this paper we present a control method in which the real joint actuators are used to mimic virtual actuators which can be more intuitive and hence make the control problem more straightforward. Our virtual actuator control method requires a solution to the force distribution problem when applied to parallel mechanisms. An extension of Gardner's partitioned actuator set control method (1991) is presented. This extended method allows for dealing with constrained degrees of freedom in which the torque cannot be specified but can be measured. A simulated hexapod robot was developed to test the proposed control method. The virtual actuators allowed textbook control solutions to be used in controlling this highly nonlinear, parallel mechanism. Using a simple linear control law, the robot walked while simultaneously balancing a pendulum and tracking an object. Jerry E. Pratt, Ann Torres, Peter Dilworth, Gill A. Pratt |
IROS | 4 |
| 1995 | Rational clocking [digital systems design]abstractCommunication between independently-clocked digital subsystems typically involves a finite probability of synchronization failure whose minimization introduces delays and consequent performance costs. This paper explores a technique that eliminates both the inherent unreliability of such communication and the performance overhead it implies. Our approach maintains a known phase relationship, between clocks whose frequencies are related by a rational factor, and exploits the predictability of their relative phases to algorithmically time communications without run-time arbitration contests. Luis F. G. Sarmenta, Gill A. Pratt, Stephen A. Ward |
ICCD | 2 |
| 1995 | Series elastic actuatorsabstractIt is traditional to make the interface between an actuator and its load as stiff as possible. Despite this tradition, reducing interface stiffness offers a number of advantages, including greater shock tolerance, lower reflected inertia, more accurate and stable force control, less inadvertent damage to the environment, and the capacity for energy storage. As a trade-off, reducing interface stiffness also lowers zero motion force bandwidth. In this paper, the authors propose that for natural tasks, zero motion force bandwidth isn't everything, and incorporating series elasticity as a purposeful element within the actuator is a good idea. The authors use the term elasticity instead of compliance to indicate the presence of a passive mechanical spring in the actuator. After a discussion of the trade-offs inherent in series elastic actuators, the authors present a control system for their use under general force or impedance control. The authors conclude with test results from a revolute series-elastic actuator meant for the arms of the MIT humanoid robot Cog and for a small planetary rover. Gill A. Pratt, Matthew M. Williamson |
IROS (1) | 1 |
| 1995 | Distributed Synchronous ClockingabstractIt has historically been difficult to distribute a well-aligned hardware clock throughout the physical extent of a synchronous processor. Traditionally, this task has been accomplished by distributing the output of a central oscillator over a tree-like network, with repeaters at necessary intervals. While straightforward in concept, this method suffers from poor reliability, poor scalability and high skew. In this paper, we present an alternative approach-Distributed Synchronous Clocking-that maintains the simplicity of synchronous operation without suffering the drawbacks of centralized clocking. A network of independent oscillators takes the place of the centralized clock source, providing separate clock signals to the physically distant parts of a computing system. A distributed error correction algorithm effects global phase alignment by utilizing Local comparisons of neighboring oscillator phase. In contrast to centralized clock distribution, distributed clocking has the inherent potential for complete scalability and graceful degradation. However, because oscillator phase is a modular quantity, a naive implementation of distributed synchronous clocking can suffer from mode-lock-the trapping of local oscillator phase in undesirable stable equilibria where global phase is not aligned. We present a simple method for eliminating this problem in k-ary Cartesian meshes and give a proof of its correctness for two-dimensional networks. An electronic implementation is also presented and several engineering issues relating to error tolerance are discussed.> Gill A. Pratt, John Nguyen |
IEEE Trans. Parallel Distributed Syst. | 1 |
| 1993 | The NuMesh: A Modular, Scalable Communications SubstrateabstractMany standardized hardware communication interfaces offer runtime flexibility and configurability at the cost of efficiency.An alternate approach is the use of a highly-efficien~minimal communication element with as much communication decision-making as possible done at compile time.NuMesh is a packaging and interconnect technology supporting high-bandwidth systolic communications on a 3D nearest-neighbor lattice; our goal is to combine Lego-like modularity with supercomputer performance.To date, the primary focus of the project has been the class of applications whose static communication patterns can be precompiled into independent and carefully choreographed finite state machines running on each node.Several extensions of the NuMesh to more general communication paradigms have been implemented, and the issues involved are under active exploration.This paper presents an overview of our approach, as well as an introduction to our current-generation prototype.We also discuss our software environment and simulation technology, and enumerate some of the applications and programming models we have developed to make full use of the capabdities of the NuMesh. Steve Ward, Karim Abdalla, Rajeev Dujari, Michael Fetterman, Frank Honoré, Ricardo Jenez, Philippe Laffont, Kenneth Mackenzie, Chris Metcalf, Milan Minsky, John Nguyen, John Pezaris, Gill A. Pratt, Russell Tessier |
International Conference on Supercomputing | 13 |