Abstract

• A BP optimization method for mobile manipulator considering both kinematics and stiffness performance is proposed. • A performance index MSPI is proposed to evaluate the robot's global stiffness performance. • A multi-constrained BP optimization model with maximum MSPI is established. • A sparse uniform grid decomposition + SQP solution method that can accurately obtain the optimal BP is designed. • Simulation and experiment verify the effectiveness of the BP optimization method. With good mobility and high flexibility, the mobile manipulator shows a broad application prospect in the machining of large complex components. In these applications, in order to fully utilize the capabilities of the robot, it is usually necessary to design a series of suitable working positions (i.e. robot's base position) for the mobile manipulator. However, the performance distribution of the robot in the task space is highly nonlinear, which makes it difficult to determine the optimal base positions. Therefore, this paper proposes a new base position optimization method, which can accurately find the optimal base position that takes into account both kinematics and stiffness performance. First, a task-oriented performance index MSPI (mean stiffness performance index) is proposed to evaluate the global stiffness performance of the robot. Based on MSPI, an optimization model considering multiple constraints such as joint range, joint speed, singular avoidance and collision avoidance is established. The optimization model is solved by sparse uniform grid decomposition and Sequential Quadratic Programming (SQP) method, the former is used to find a suitable initial value, the latter is used to determine the optimal base position. Finally, simulation analysis and experiments confirmed the effectiveness of the optimization method and the correctness of the performance index MSPI.

Full Text
Published version (Free)

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call