Robotics · 2021 · 17 citations · 18 references
EngineeringMechanical EngineeringRobotics EngineeringMechanical DesignRobot KinematicsRoboticsEnd-effector DesignKinematic ConstraintsKinematic DesignManipulator DesignRedundancy ResolutionRobot ManipulatorsKinematic RedundancyKinematic Redundancy ResolutionManipulator KinematicsRedundant Manipulator ControlRedundant Manipulator ResolutionRobot Kinematic DesignRobot Manipulator DesignSurgical Robot Design
Redundancy resolution techniques have been widely used for the control of kinematically redundant robots. In this work, one of the redundancy resolution techniques is employed in the mechanical design optimization of a robot arm. Although the robot arm is non-redundant, the proposed method modifies robot arm kinematics by adding virtual joints to make the robot arm kinematically redundant. In the proposed method, a suitable objective function is selected to optimize the robot arm’s kinematic parameters by enhancing one or more performance indices. Then the robot arm’s end-effector is fixed at critical positions while the redundancy resolution algorithm moves its joints including the virtual joints because of the self-motion of a redundant robot. Hence, the optimum values of the virtual joints are determined, and the design of the robot arm is modified accordingly. An advantage of this method is the visualization of the changes in the manipulator’s structure during the optimization process. In this work, as a case study, a passive robotic arm that is used in a surgical robot system is considered and the task is defined as the determination of the optimum base location and the first link’s length. The results indicate the effectiveness of the proposed method.
18
Distributed Optimization by Ant Colonies
Alberto Colorni, Marco Dorigo, Vittorio Maniezzo et al. · 1992 · 2.6K citations · Full text
J. Kenneth Salisbury, John Craig · The International Journal of Robotics Research · 1982 · 1.5K citations
Engineering, Mechatronics Engineering, Robotics Engineering +17
Genetic Algorithms and the Optimal Allocation of Trials
John H. Holland · SIAM Journal on Computing · 1973 · 1.2K citations