97 research outputs found
Further progress in robot juggling: the spatial two-juggle
We report on our recently achieved spatial two-juggle: the ability to bat two freely falling balls into stable periodic vertical trajectories with a single three degree of freedom robot arm using a real-time stereo camera system for sensory input. After a brief review of the previously reported one-juggle, we describe our initial approach to the two-juggle planning and control problem. We have developed a number of important refinements to our initial strategy in the course of getting the system to work, and these are reported in some detail. The paper concludes with a discussion of some data from typical two-juggle runs in the laboratory
Toward the control of attention in a dynamically dexterous robot
In the recent successful effort to achieve the spatial two-juggle - batting two freely falling balls into independent stable periodic vertical orbits by repeated impacts with a three degree of freedom robot arm, the authors have found it necessary to introduce a dynamical window manager into their real-time stereo vision. This paper describes these necessary enhancements to the original vision system and then proposes a more formal account of how such a feedback based sensor might be understood to work. Further experimentation will be required to determine the extent to which the analytical model explains (and might thus be used as a tool to improve) the performance of the system presently working in the laboratory
Further progress in robot juggling: solvable mirror laws
In previous papers we have reported successful laboratory implementations of a family of juggling algorithms. In all but the one degree of freedom case, these empirically successful algorithms have so far resisted our analytical efforts to explain why they work. This is in large measure a consequence of our inability to write down using elementary functions an expression for the closed loop dynamics they induce. We discuss in this paper a modified juggling algorithm whose resulting closed loop dynamics can be written down directly. We offer data establishing the empirical success of the new algorithm. Theoretical analysis of the closed loop dynamics is presently in progress
An Active Visual Estimator for Dexterous Manipulation
We present a working implementation of a dynamics based architecture for visual sensing. This architecture provides field rate estimates of the positions and velocities of two independent falling balls in the face of repeated visual occlusions and departures from the field of view. The practical success of this system can be attributed to the interconnection of two strongly nonlinear dynamical systems: a novel triangulating state estimator; and an image plane window controller. We detail the architecture of this active sensor, provide data documenting its performance, and offer an analysis of its soundness in the form of a convergence proof for the estimator and a boundedness proof for the manager
Progress in spatial robot juggling
We review our progress to date in eliciting dynamically dexterous behaviors from a three degree of freedom direct drive robot manipulator whose real-time stereo cameras provide 60 Hz sampled images of multiple freely falling bodies in highly structured lighting conditions. At present, the robot is capable of forcing a single ping-pong ball into a specified steady state (near) periodic vertical motion by repeated controlled impacts with a rigid paddle. The robot sustains the steady state behavior over long periods (typically thousands and thousands of impacts) and is capable of recovering from significant unexpected adversarial perturbations of the ball\u27s flight phase. Gain tuning experiments corroborate our contention that the stability mechanism underlying the robot\u27s reliability can be attributed to the same nonlinear dynamics responsible for analogous behavior in a one degree of freedom forebear. We are presently extending an algorithm for simultaneously juggling two bodies developed in that earlier work to the three dimensional case
Model-Based Dynamic Self-Righting Maneuvers for a Hexapedal Robot
We report on the design and analysis of a controller that can achieve dynamical self-righting of our hexapedal robot, RHex. Motivated by the initial success of an empirically tuned controller, we present a feedback controller based on a saggital plane model of the robot. We also extend this controller to develop a hybrid pumping strategy that overcomes actuator torque limitations, resulting in robust flipping behavior over a wide range of surfaces. We present simulations and experiments to validate the model and characterize the performance of the new controller
Comparative Experiments with a New Adaptive Controller for Robot Arms
This paper presents a new model-based adaptive controller and proof of its global asymptotic stability with respect to the standard rigid-body model of robot-arm dynamics. Experimental data from a study of one new and several established globally asymptotically stable adaptive controllers on two very different robot arms 1) demonstrate the superior tracking performance afforded by the model-based algorithms over conventional PD control, 2) demonstrate and compare the superior performance of adaptive model-based algorithms over their nonadaptive counterparts, 3) reconcile several previous contrasting empirical studies, and 4) examine contexts that compromise their advantage
Toward a Dynamical Pick and Place
We report on our initial efforts to build robot feedback controllers that develop increased capability from simpler constituent controllers. Previous work with our three degree of freedom robot has resulted in a machine that exhibits various dynamically dexterous skills of superlative ability but very narrow behavioral scope. We focus here on the development of both a formalism and practice for the composition of constituent controllers. The composite should yield automatically purposive combinations of these skills that reach goals no one of the defining controllers could have achieved in isolation. The specific task we initially target, the dynamical pick and place , requires the robot to acquire balls that have been randomly thrown into its work space and set them safely at rest in a specified location. We present a brief overview of the constituent behaviors and a mechanism for their combination along with documentation of our preliminary empirical successes
Toward Obstacle Avoidance in Intermittent Dynamical Environments
In this paper we discuss a robotic task requiring dynamical safety in the face of an intermittent environment. We define and offer examples of this notion. We then construct a dynamically safe composite controller from dynamically safe constituents, and present empirical evidence of its effectiveness.
For more information: Kod*La
- …