当前位置:网站首页>Small guide for rapid formation of manipulator (12): inverse kinematics analysis
Small guide for rapid formation of manipulator (12): inverse kinematics analysis
2022-07-07 20:23:00 【Lie on me】
Directory :
Quick completion guide of mechanical arm ( zero ): Main contents and analysis methods of the guide
Quick completion guide of mechanical arm ( One ): The development of manipulator
Quick completion guide of mechanical arm ( Two ): Application of mechanical arm
Quick completion guide of mechanical arm ( 3、 ... and ): Mechanical structure of mechanical arm
Quick completion guide of mechanical arm ( Four ): Reducer of key components of mechanical arm
Quick completion guide of mechanical arm ( 5、 ... and ): End actuators
Quick completion guide of mechanical arm ( 6、 ... and ): Stepper motor driver
Quick completion guide of mechanical arm ( 7、 ... and ): Description method of robot arm posture
Quick completion guide of mechanical arm ( 8、 ... and ): Kinematic modeling ( standard DH Law )
Quick completion guide of mechanical arm ( Nine ): Forward kinematics analysis
Quick completion guide of mechanical arm ( Ten ): Reachable workspace
Quick completion guide of mechanical arm ( Twelve ): Inverse kinematics analysis
******************** Here is the main body ********************
stay guide ( Nine ) We have obtained the functional relationship between the joint variable and the position and orientation of the end effector , namely Forward kinematics equation . But in practice , We often need to solve the corresponding joint variables through the given pose of the end effector , To determine the rotation angle of each joint , Then control the manipulator to complete the movement in space .
One 、 The introduction
1. Number of inverse solutions of manipulator
The solution of the inverse kinematics problem of the series manipulator is more complex than the forward kinematics problem . The degree of freedom of the manipulator studied in this paper is 6, In the analysis of inverse kinematics problems, it is necessary to align the sub transformation matrix
Independent of each other 6 A nonlinear transcendental equation is solved . The equations contain 6 An unknown quantity , The existence of solutions and the number of solutions are determined by the kinematic structure of the arm 、 Whether the target point is located Flexible workspace And the restrictions on joints in the program . When there is a feasible solution , Its number is usually not unique , For a six degree of freedom manipulator , At most 16 Two different solutions , Get the number and DH In the parameter a(Oi And Oi' Distance between ) The relationship is shown in the following table .
| ai | Number of inverse solutions |
| a1=a3=a5=0 | ≤4 |
| a3=a5=0 | ≤8 |
| a3=0 | ≤16 |
| All ai≠0 | ≤16 |
2.pieper The criterion

obviously , It is of great significance to judge the existence of the solution before solving the inverse kinematics of the manipulator . Current research shows , All series type 6 All manipulators with degrees of freedom are solvable , But this kind of solution can only be obtained by numerical solution , It is difficult to calculate , High complexity . therefore , Before determining the inverse kinematics solution , It is necessary for us to explore whether the analytical solution of the inverse kinematics of the manipulator exists ,Pieper Criterion is a commonly used criterion in robot field to judge the existence of analytical solutions .
Pieper In his paper, he pointed out :6 The sufficient condition for the existence of an analytical solution of a DOF Manipulator is that the rotation axes of three adjacent joints intersect at a point . To meet this condition and reduce control costs , Most Manipulators on the market are designed according to this , Have a specific structure , Such as manipulator with spherical wrist , As shown in the figure below .

Two 、 Solution method of inverse kinematics of manipulator
Solution of inverse kinematics
边栏推荐
- Force buckle 989 Integer addition in array form
- Force buckle 674 Longest continuous increasing sequence
- EasyGBS级联时,上级平台重启导致推流失败、画面卡住该如何解决?
- 一. 基础概念
- 目前股票开户安全吗?可以直接网上开户吗。
- Chapter 9 Yunji datacanvas company won the highest honor of the "fifth digital finance innovation competition"!
- Traversée des procédures stockées Oracle
- AADL Inspector 故障树安全分析模块
- 如何满足医疗设备对安全性和保密性的双重需求?
- 不落人后!简单好用的低代码开发,快速搭建智慧管理信息系统
猜你喜欢

Apifox 接口一体化管理新神器

Yolov6:yolov6+win10--- train your own dataset

Don't fall behind! Simple and easy-to-use low code development to quickly build an intelligent management information system

CodeSonar网络研讨会

【哲思与实战】程序设计之道

ASP.NET学习& asp‘s one word

一. 基础概念

Helix QAC 2020.2新版静态测试工具,最大限度扩展了标准合规性的覆盖范围

OneSpin 360 DV新版发布,刷新FPGA形式化验证功能体验

机械臂速成小指南(十二):逆运动学分析
随机推荐
OneSpin | 解决IC设计中的硬件木马和安全信任问题
OneSpin 360 DV新版发布,刷新FPGA形式化验证功能体验
I Basic concepts
【奖励公示】第22期 2022年6月奖励名单公示:社区明星评选 | 新人奖 | 博客同步 | 推荐奖
Force buckle 599 Minimum index sum of two lists
第二十章 使用工作队列管理器(三)
【网络原理的概念】
Vulnhub's funfox2
Solve the problem of incomplete display around LCD display of rk3128 projector
怎样用Google APIs和Google的应用系统进行集成(1)—-Google APIs简介
开发一个小程序商城需要多少钱?
使用高斯Redis实现二级索引
About cv2 dnn. Readnetfromonnx (path) reports error during processing node with 3 inputs and 1 outputs [exclusive release]
【哲思与实战】程序设计之道
Lingyun going to sea | saihe & Huawei cloud: jointly help the sustainable development of cross-border e-commerce industry
CUDA versions are inconsistent, and errors are reported when compiling apex
Force buckle 599 Minimum index sum of two lists
4G设备接入EasyGBS平台出现流量消耗异常,是什么原因?
Force buckle 643 Subarray maximum average I
【论文阅读】MAPS: Multi-agent Reinforcement Learning-based Portfolio Management System