Image based visual servoing with kinematic singularity avoidance for mobile manipulator

This article presents an implementation of visual servoing (VS) for a redundant mobile manipulator in an eye-in-hand configuration. We used the image based visual servoing (IBVS) scheme, which means the pose control of the robot is based on the error features in the image of a camera. Conventional eye-in-hand VS requires the inversion of a Jacobian matrix, which can become rank deficient, provoking kinematic singularities. In this work, the inversion of the Jacobian matrix is solved using damped least squares (DLS) to reduce singularities and smooth out discontinuities. In addition, a task prioritization scheme is proposed where a primary task performs the eye-in-hand IBVS task, and a secondary task maximizes a manipulability measure to avoid singularities. Finally, a gravity compensation term is also considered and defined on the basis of the image space error. The effectiveness of the proposed algorithm is demonstrated through both simulation and experimental results considering the Kuka YouBot.

Authors

Institutions

Publication Details

Journal
PeerJ Computer Science
Published
2024-11-29
DOI
https://doi.org/10.7717/peerj-cs.2559
Citations
2
Primary Topic
Advanced Vision and Imaging
Type
article
Field-Weighted Citation Impact
0.50
Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

Image based visual servoing with kinematic singularity avoidance for mobile manipulator

Nancy Arana‐Daniel, Carlos Villaseñor, Javier Gómez-Avila, Jesús Hernández-Barragán et al.
2 citations
PeerJ Computer Science
Advanced Vision and Imaging
0.50
article

Image based visual servoing with kinematic singularity avoidance for mobile manipulator

Nancy Arana‐Daniel, Carlos Villaseñor, Javier Gómez-Avila, Jesús Hernández-Barragán, Carlos López-Franco
article en
2 citations

Abstract

This article presents an implementation of visual servoing (VS) for a redundant mobile manipulator in an eye-in-hand configuration. We used the image based visual servoing (IBVS) scheme, which means the pose control of the robot is based on the error features in the image of a camera. Conventional eye-in-hand VS requires the inversion of a Jacobian matrix, which can become rank deficient, provoking kinematic singularities. In this work, the inversion of the Jacobian matrix is solved using damped least squares (DLS) to reduce singularities and smooth out discontinuities. In addition, a task prioritization scheme is proposed where a primary task performs the eye-in-hand IBVS task, and a secondary task maximizes a manipulability measure to avoid singularities. Finally, a gravity compensation term is also considered and defined on the basis of the image space error. The effectiveness of the proposed algorithm is demonstrated through both simulation and experimental results considering the Kuka YouBot.

PeerJ Computer ScienceVol. 10
Universidad de Guadalajara (MX)
Openalex Percentile: Top 33%
Advanced Vision and Imaging
0.50
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.