Results 1 - 10
of
141
A Tutorial on Visual Servo Control
- IEEE Transactions on Robotics and Automation
, 1996
"... This paper provides a tutorial introduction to visual servo control of robotic manipulators. Since the topic spans many disciplines our goal is limited to providing a basic conceptual framework. We begin by reviewing the prerequisite topics from robotics and computer vision, including a brief review ..."
Abstract
-
Cited by 513 (17 self)
- Add to MetaCart
This paper provides a tutorial introduction to visual servo control of robotic manipulators. Since the topic spans many disciplines our goal is limited to providing a basic conceptual framework. We begin by reviewing the prerequisite topics from robotics and computer vision, including a brief review of coordinate transformations, velocity representation, and a description of the geometric aspects of the image formation process. We then present a taxonomy of visual servo control systems. The two major classes of systems, position-based and image-based systems, are then discussed. Since any visual servo system must be capable of tracking image features in a sequence of images, we include an overview of feature-based and correlation-based methods for tracking. We conclude the tutorial with a number of observations on the current directions of the research field of visual servo control. 1 Introduction Today there are over 800,000 robots in the world, mostly working in factory environment...
The Spatial Semantic Hierarchy
- Artificial Intelligence
, 2000
"... The Spatial Semantic Hierarchy is a model of knowledge of large-scale space consisting of multiple interacting representations, both qualitative and quantitative. The SSH is inspired by the properties of the human cognitive map, and is intended to serve both as a model of the human cognitive map and ..."
Abstract
-
Cited by 204 (27 self)
- Add to MetaCart
The Spatial Semantic Hierarchy is a model of knowledge of large-scale space consisting of multiple interacting representations, both qualitative and quantitative. The SSH is inspired by the properties of the human cognitive map, and is intended to serve both as a model of the human cognitive map and as a method for robot exploration and map-building. The multiple levels of the SSH express states of partial knowledge, and thus enable the human or robotic agent to deal robustly with uncertainty during both learning and problem-solving. The control level represents useful patterns of sensorimotor interaction with the world in the form of trajectory-following and hill-climbing control laws leading to locally distinctive states. Local geometric maps in local frames of reference can be constructed at the control level to serve as observers for control laws in particular neighborhoods. The causal level abstracts continuous behavior among distinctive states into a discrete model ...
A control theoretic analysis of RED
- In Proceedings of IEEE Infocom
, 2001
"... Abstract — In this paper we use a previously developed nonlinear dynamic model of TCP to analyze and design Active Queue Management (AQM) control systems using RED. First, we linearize the interconnection of TCP and a bottlenecked queue and discuss its feedback properties in terms of network paramet ..."
Abstract
-
Cited by 195 (7 self)
- Add to MetaCart
Abstract — In this paper we use a previously developed nonlinear dynamic model of TCP to analyze and design Active Queue Management (AQM) control systems using RED. First, we linearize the interconnection of TCP and a bottlenecked queue and discuss its feedback properties in terms of network parameters such as link capacity, load and round-trip time. Using this model, we next design an AQM control system using the random early detection (RED) scheme by relating its free parameters such as the low-pass filter break point and loss probability profile to the network parameters. We present guidelines for designing linearly stable systems subject to network parameters like propogation delay and load level. Robustness to variations in system loads is a prime objective. We presentns simulations to support our analysis. I.
On Designing Improved Controllers for AQM Routers Supporting TCP Flows
- IN PROCEEDINGS OF IEEE INFOCOM
, 2000
"... In this paper we study a previously developed linearized model of TCP and AQM. We use classical control system techniques to develop controllers well suited for the application. The controllers are shown to have better theoretical properties than the well known RED controller. We present guidelines ..."
Abstract
-
Cited by 189 (13 self)
- Add to MetaCart
In this paper we study a previously developed linearized model of TCP and AQM. We use classical control system techniques to develop controllers well suited for the application. The controllers are shown to have better theoretical properties than the well known RED controller. We present guidelines for designing stable controllers subject to network parameters like load level, propogation delay etc. We also present simple implementation techniques which require a minimal change to RED implementations. The performance of the controllers are verified and compared with RED using ns simulations. The second of our designs, the Proportional Integral (PI) controller is shown to outperform RED significantly.
A Feedback-driven Proportion Allocator for Real-Rate Scheduling
, 1999
"... In this paper we propose changing the decades-old practice of allocating CPU to threads based on priority to a scheme based on proportion and period. Our scheme allocates to each thread a percentage of CPU cycles over a period of time, and uses a feedback-based adaptive scheduler to assign automatic ..."
Abstract
-
Cited by 186 (23 self)
- Add to MetaCart
In this paper we propose changing the decades-old practice of allocating CPU to threads based on priority to a scheme based on proportion and period. Our scheme allocates to each thread a percentage of CPU cycles over a period of time, and uses a feedback-based adaptive scheduler to assign automatically both proportion and period. Applications with known requirements, such as isochronous software devices, can bypass the adaptive scheduler by specifying their desired proportion and/or period. As a result, our scheme provides reservations to applications that need them, and the benefits of proportion and period to those that do not. Adaptive scheduling using proportion and period has several distinct benefits over either fixed or adaptive priority based schemes: finer grain control of allocation, lower variance in the amount of cycles allocated to a thread, and avoidance of accidental priority inversion and starvation, including defense against denial-of-service attacks. This paper descr...
Linear Controller Design: Limits of Performance Via Convex Optimization
, 1990
"... this paper, we first give a very brief overview of control engineering. The goal of control engineering is to improve, or in some cases ena- ble, the performance of a system by the addition of sensors, which measure various signals in the system and external command signals, control processors, whic ..."
Abstract
-
Cited by 109 (21 self)
- Add to MetaCart
this paper, we first give a very brief overview of control engineering. The goal of control engineering is to improve, or in some cases ena- ble, the performance of a system by the addition of sensors, which measure various signals in the system and external command signals, control processors, which process the measu red signals to drive actuators, which affect the behav- ior of the system. A schematic diagram of a general control system is shown in Fig. 1. The use of the sensed response of the system (and not just the command signals) in the computation of the actuator signals is called feedback control, an old idea which has been developed and applied with great success in this century [1], [2]. Control engineering involves 1. Modeling or identification. The designer develops mathematical models of the relevant aspects of system to be controlled. This can be done using knowl- edge of the system (for example by applying Newton 's equations of motion to a mechanical system), and experimentally by observing responses of the Manuscript received November 30,1988; revised August 4,1989. This work was supported in part by the National Science Foundation (NSF) under ECS-85-52465, the Air Force Office of Scientific Research (AFOSR) under 89-0228, Boeing Electronics Company under LF0937, and Bell Communications Research, and the National Science and Engineering Research Council (Canada) 1967 Science and Engineering Scholarship. The authors arewith the Dept. of Electrical Engineering, Stanford University, Stanford, CA 94305, USA. IEEE Log Number 8933936. system to various excitations, a procedure known as s)zstem identification [3]. In some cases, several models are developed, varying in complexity and accu racy. 2. Control configuration: selection and placement of sensors an...
Analysis and Design of Controllers for AQM Routers Supporting TCP Flows
- IEEE Transactions on Automatic Control
, 2002
"... In active queue management (AQM), core routers signal transmission control protocol (TCP) sources with the objective of managing queue utilization and delay. It is essentially a feedback control problem. Based on a recently developed dynamic model of TCPs congestion-avoidance mode, this paper does t ..."
Abstract
-
Cited by 74 (3 self)
- Add to MetaCart
In active queue management (AQM), core routers signal transmission control protocol (TCP) sources with the objective of managing queue utilization and delay. It is essentially a feedback control problem. Based on a recently developed dynamic model of TCPs congestion-avoidance mode, this paper does three things. First, it relates key network parameters such as the number of TCP sessions, link capacity and round-trip time to the underlying feedback control problem. Second, it analyzes the present de facto AQM standard: random early detection (RED) and determines that REDs queue-averaging is not beneficial. Finally, it recommends alternative AQM schemes which amount to classical proportional and proportional-integral control. We illustrate our results using ns simulations and demonstrate the practical impact of proportional-integral control on managing queue utilization and delay.
Using MIMO feedback control to enforce policies for interrelated metrics with application to the Apache Web server
- In Proceedings of the Network Operations and Management Symposium 2002
, 2002
"... Policy-based management provides a means for IT systems to operate according to business needs. Unfortunately, there is often an “impedance mismatch ” between the policies administrators want and the controls they are given. Consider the Apache web server. Administrators want to control CPU and memo ..."
Abstract
-
Cited by 67 (7 self)
- Add to MetaCart
Policy-based management provides a means for IT systems to operate according to business needs. Unfortunately, there is often an “impedance mismatch ” between the policies administrators want and the controls they are given. Consider the Apache web server. Administrators want to control CPU and memory utilizations, but this must be done indirectly by manipulating tuning parameters such as MaxClients and KeepAlive. There has been much interest in using feedback control to bridge the impedance mismatch. However, these efforts have focused on a single metric that is manipulated by a single control and hence have not considered interactions between controls such as those that are common in computing systems. This paper shows how multiple-input, multiple-output (MIMO) control theory can be used to enforce policies for interrelated metrics. MIMO is used both to model the target system, Apache in our case, and to design feedback controllers. The MIMO model captures the interactions between KA and MC, and can be used to identify infeasible metric policies. In addition, MIMO control techniques can provide considerable benefit in handling trade-offs between speed of metric convergence and sensitivity to random fluctuations while enforcing the desired policies.

