Spelling suggestions: "subject:"visual serve control"" "subject:"visual servi control""
1 |
Visual Servo Control and Path Planning of Ball and Plate SystemChou, Chin-Chuan 02 September 2009 (has links)
This thesis presents a visual servo control scheme for a ball-and-plate
system with a maze. The maze built on the plate forms obstacles for the ball
and increases variety and complexity of its environment. The ball-and-plate
system is a two degrees-of-freedom robotic wrist with an acrylic plate attached
as the end effector. By using image processing techniques, the ball¡¦s position is
acquired from the visual feedback, which was implemented with a webcam and
a personal computer. A fuzzy controller, which provides dexterity of the robotic
wrist, is designed to decide the slope angles of the plate to guide the ball to a
designated target spot. Using the method of distance transform, the path
planning based on the current position of the ball is conducted to find the
shortest path toward the target spot. Besides, a relaxed path, appears to be more
suitable for actual applications, is provided by the obstacle¡¦s expansion
approach.
Experimental results show that the presented control framework
successfully leads the ball to pass through the maze and arrive at target spot.
The visual servo control scheme works effectively in both stabilization and
tracking control. Based on this preliminary achievement, further improvement
and deeper exploration on related research topics can be carried on in the
future.
|
2 |
Visual servo control for a human-following robotBurke, Michael Glen 03 1900 (has links)
Thesis (MScEng (Electrical and Electronic Engineering))--University of Stellenbosch, 2011. / ENGLISH ABSTRACT: This thesis presents work completed on the design of control and vision components
for use in a monocular vision-based human-following robot. The use
of vision in a controller feedback loop is referred to as vision-based or visual
servo control. Typically, visual servo techniques can be categorised into imagebased
visual servoing and position-based visual servoing. This thesis discusses
each of these approaches, and argues that a position-based visual servo control
approach is more suited to human following.
A position-based visual servo strategy consists of three distinct phases:
target recognition, target pose estimation and controller calculations. The
thesis discusses approaches to each of these phases in detail, and presents a
complete, functioning system combining these approaches for the purposes of
human following.
Traditional approaches to human following typically involve a controller
that causes platforms to navigate directly towards targets, but this work argues
that better following performance can be obtained through the use of a
controller that incorporates target orientation information. Although a purely
direction-based controller, aiming to minimise both orientation and translation
errors, suffers from various limitations, this thesis shows that a hybrid,
gain-scheduling combination of two traditional controllers offers better targetfollowing
performance than its components.
In the case of human following the inclusion of target orientation information
requires that a definition and means of estimating a human’s orientation
be available. This work presents a human orientation measure and experimental
results to show that it is suitable for the purposes of wheeled platform
control. Results of human following using the proposed hybrid, gain-scheduling
controller incorporating this measure are presented to confirm this. / AFRIKAANSE OPSOMMING: Die ontwerp van ’n visiestelsel en beheer-komponente van ’n enkel-kamera robot
vir die volging van mense word hier aangebied. Die gebruik van visuele
terugvoer in die beheerlus word visie-gebaseerde of visuele servobeheer genoem.
Visuele servobeheer tegnieke kan tipies onderskei word tussen beeld-gebaseerde
servobeheer en posisie-gebaseerde visuele servobeheer. Altwee benaderings
word hier bespreek. Die posisie-gebaseerde benadering word aanbeveel vir
die volging van mense.
Die posisie-gebaseerde servobeheertegniek bestaan uit drie duidelike fases:
teiken herkenning, teiken oriëntasie bepaling en die beheerder berekeninge.
Benaderings tot elk van hierdie fases word hier in detail bespreek. Dan word
’n volledige funksionele stelsel aangebied wat hierdie fases saamvoeg sodat
mense gevolg kan word.
Meer tradisionele benaderings tot die volging van mense gebruik tipies ’n
beheerder wat die platvorm direk laat navigeer na die teikens, maar hier word
geargumenteer dat beter werkverrigting verkry kan word deur ’n beheerder
wat die teiken oriëntasie inligting ook gebruik. ’n Suiwer rigting-gebaseerde
beheerder, wat beide oriëntasie en translasie foute minimeer, is onderhewig
aan verskeie beperkings. Hier word egter aangetoon dat ’n hibriede, aanwinsskedulerende
kombinasie van die twee tradisionele beheerders beter teikenvolging
werkverrigting bied as die onderliggende twee tegnieke.
In die geval van die volging van mense vereis die insluiting van teiken oriëntasie
inligting dat ’n definisie van die persoon se oriëntasie beskikbaar is en
dat dit geskat kan word. ’n Oriëntasie maatstaf vir mense word hier aangebied
en dit word eksperimenteel getoon dat dit geskik is om ’n platvorm met
wiele te beheer. Die resultate van die volging van mense wat die voorgestelde
hibriede, aanwins-skedulerende beheerder gebruik, met hierdie maatstaf, word
ter ondersteuning aangebied.
|
3 |
Sistema de visão omnidirecional aplicado no controle de robôs móveis. / Omnidirectional vision system applied to mobile robots control.Grassi Júnior, Valdir 07 May 2002 (has links)
Sistemas de visão omnidirecional produzem imagens de 360º do ambiente podendo ser utilizados em navegação, tele-operação e controle servo visual de robôs. Este tipo de sistema dispensa o movimento da câmera para determinada direção de atenção mas requer processamento não convencional da imagem, uma vez que a imagem adquirida se encontra mapeada em coordenadas polares não lineares. Uma maneira efetiva de se obter uma imagem em um sistema omnidirecional é com o uso combinado de lentes e espelhos. Várias formas de espelhos convexos podem ser utilizadas montando-se uma câmera com o seu eixo óptico alinhado com o centro do espelho. Dentre as formas usadas, tem-se os cônicos, parabólicos, hiperbólicos e esféricos. Neste trabalho foi implementado um sistema de visão omnidirecional utilizando um espelho hiperbólico. Este sistema de visão desenvolvido é embarcado em um robô móvel e aplicado em uma tarefa de controle. A tarefa de controle de interesse neste trabalho é a de fazer com que o robô mantenha uma distância constante de um determinado alvo móvel. Esta tarefa é realizada com a realimentação em tempo real de informações visuais do alvo obtidas pelo sistema de visão para controle do robô utilizando uma abordagem de controle servo visual. / Omnidirectional vision systems can get images with a 360-degree of field of view. This type of system is very well suited for tasks such as robotic navigation, tele-operation and visual servoing. Such systems do not require the movement of the camera to the direction of attention of the robot. On the other hand, it requires a non-conventional image processing as the image captured by this vision system is mapped on a non-linear polar coordinate system. One effective way to obtain an image in an omnidirectional system is through the use of lenses and mirrors. Several different shapes of convex mirrors can be used, mounting the center of the mirror aligned with the camera optical axis. The most commonly used mirror shapes are conic, parabolic, hyperbolic and spherical. In this work a hyperbolical mirror was used to build an omnidirectional vision system. This system was mounted on a mobile robot and used in a control task. The task of interest here is the tracking in real time of a moving target keeping the distance between the robot and the target constant. This task is accomplished with data acquisition from the omnidirectional vision system, that is used as feedback to control the mobile robot in a visual servo approach.
|
4 |
Sistema de visão omnidirecional aplicado no controle de robôs móveis. / Omnidirectional vision system applied to mobile robots control.Valdir Grassi Júnior 07 May 2002 (has links)
Sistemas de visão omnidirecional produzem imagens de 360º do ambiente podendo ser utilizados em navegação, tele-operação e controle servo visual de robôs. Este tipo de sistema dispensa o movimento da câmera para determinada direção de atenção mas requer processamento não convencional da imagem, uma vez que a imagem adquirida se encontra mapeada em coordenadas polares não lineares. Uma maneira efetiva de se obter uma imagem em um sistema omnidirecional é com o uso combinado de lentes e espelhos. Várias formas de espelhos convexos podem ser utilizadas montando-se uma câmera com o seu eixo óptico alinhado com o centro do espelho. Dentre as formas usadas, tem-se os cônicos, parabólicos, hiperbólicos e esféricos. Neste trabalho foi implementado um sistema de visão omnidirecional utilizando um espelho hiperbólico. Este sistema de visão desenvolvido é embarcado em um robô móvel e aplicado em uma tarefa de controle. A tarefa de controle de interesse neste trabalho é a de fazer com que o robô mantenha uma distância constante de um determinado alvo móvel. Esta tarefa é realizada com a realimentação em tempo real de informações visuais do alvo obtidas pelo sistema de visão para controle do robô utilizando uma abordagem de controle servo visual. / Omnidirectional vision systems can get images with a 360-degree of field of view. This type of system is very well suited for tasks such as robotic navigation, tele-operation and visual servoing. Such systems do not require the movement of the camera to the direction of attention of the robot. On the other hand, it requires a non-conventional image processing as the image captured by this vision system is mapped on a non-linear polar coordinate system. One effective way to obtain an image in an omnidirectional system is through the use of lenses and mirrors. Several different shapes of convex mirrors can be used, mounting the center of the mirror aligned with the camera optical axis. The most commonly used mirror shapes are conic, parabolic, hyperbolic and spherical. In this work a hyperbolical mirror was used to build an omnidirectional vision system. This system was mounted on a mobile robot and used in a control task. The task of interest here is the tracking in real time of a moving target keeping the distance between the robot and the target constant. This task is accomplished with data acquisition from the omnidirectional vision system, that is used as feedback to control the mobile robot in a visual servo approach.
|
5 |
Uncalibrated robotic visual servo tracking for large residual problemsMunnae, Jomkwun 17 November 2010 (has links)
In visually guided control of a robot, a large residual problem occurs when the robot configuration is not in the neighborhood of the target acquisition configuration. Most existing uncalibrated visual servoing algorithms use quasi-Gauss-Newton methods which are effective for small residual problems. The solution used in this study switches between a full quasi-Newton method for large residual case and the quasi-Gauss-Newton methods for the small case. Visual servoing to handle large residual problems for tracking a moving target has not previously appeared in the literature.
For large residual problems various Hessian approximations are introduced including an approximation of the entire Hessian matrix, the dynamic BFGS (DBFGS) algorithm, and two distinct approximations of the residual term, the modified BFGS (MBFGS) algorithm and the dynamic full Newton method with BFGS (DFN-BFGS) algorithm. Due to the fact that the quasi-Gauss-Newton method has the advantage of fast convergence, the quasi-Gauss-Newton step is used as the iteration is sufficiently near the desired solution. A switching algorithm combines a full quasi-Newton method and a quasi-Gauss-Newton method. Switching occurs if the image error norm is less than the switching criterion, which is heuristically selected.
An adaptive forgetting factor called the dynamic adaptive forgetting factor (DAFF) is presented. The DAFF method is a heuristic scheme to determine the forgetting factor value based on the image error norm. Compared to other existing adaptive forgetting factor schemes, the DAFF method yields the best performance for both convergence time and the RMS error.
Simulation results verify validity of the proposed switching algorithms with the DAFF method for large residual problems. The switching MBFGS algorithm with the DAFF method significantly improves tracking performance in the presence of noise. This work is the first successfully developed model independent, vision-guided control for large residual with capability to stably track a moving target with a robot.
|
Page generated in 0.0832 seconds