2016
DOI: 10.5772/62471
|View full text |Cite
|
Sign up to set email alerts
|

A New Objective Function for Obstacle Avoidance by Redundant Service Robot Arms

Abstract: The performance of task-space tracking control of kinematically redundant robots regulating self-motion to ensure obstacle avoidance is studied and discussed. As the subtask objective, the links of the kinematically redundant assistive robot should avoid any collisions with the patient that is being assisted. The shortcomings of the obstacle avoidance algorithms are discussed and a new obstacle avoidance algorithm is proposed. The performance of the proposed algorithm is validated with tests that were carried … Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1

Citation Types

0
4
0

Year Published

2017
2017
2022
2022

Publication Types

Select...
5
3

Relationship

1
7

Authors

Journals

citations
Cited by 9 publications
(4 citation statements)
references
References 24 publications
0
4
0
Order By: Relevance
“…Among possible secondary tasks, the extra DoFs have been used for obstacle avoidance in [16], mechanical joint-limit avoidance in [17], minimization of joint velocities and accelerations in [18], and reducing interaction forces in physical human-robot interaction in [19]. In [20], the manipulability measure was used, and dynamic manipulability was introduced in [21].…”
Section: A Brief Review Of Redundancy Resolution Techniquesmentioning
confidence: 99%
“…Among possible secondary tasks, the extra DoFs have been used for obstacle avoidance in [16], mechanical joint-limit avoidance in [17], minimization of joint velocities and accelerations in [18], and reducing interaction forces in physical human-robot interaction in [19]. In [20], the manipulability measure was used, and dynamic manipulability was introduced in [21].…”
Section: A Brief Review Of Redundancy Resolution Techniquesmentioning
confidence: 99%
“…Then the inverse relations of () for a redundant manipulator can be expressed as [46]: trueq̇=J+trueẋ+trueθ̇N,trueq¨=J+false(truex¨trueJ̇trueq̇false)+trueθ¨N where trueθ̇N and trueθ¨N are the vectors of joints velocity and acceleration in the null space of J. The pseudo‐inverse of J can be calculated as: J+=JTfalse(JJTfalse)1 …”
Section: Control Design and Performance Analysismentioning
confidence: 99%
“…They are required to operate in complex environments with different assignments. [1][2][3] To accomplish the given task, the robot has to interact with the environment, where autonomous grasping is an important aspect. With this capability, the robot can provide better services.…”
Section: Introductionmentioning
confidence: 99%