理解人体手臂七个自由度对应的运动

写本篇的目的在于,我发现很多人理不清人体手臂运动时内收/外展、屈曲/伸展等动作描述的关系,包括我自己也是!

我每次要用到的时候都要去查,记不下来,比较麻烦,于是归纳本篇,包含了我本人的理解

注:本文图片均为网络上截取,如有侵权请告知,可删

引入:七自由度机械臂和人手的关系

我们平时所见的机械臂一般有六自由度、七自由度两种,并且这两类机械臂都能够到达工作空间中的任意位置。

但是,既然六自由度机械臂已经能够达到工作空间中的任意位置了,那还要七自由度机械臂干嘛呢?

原因在于,六自由度机械臂在相对复杂的环境中会受到限制。

比如在需要避开特定障碍物的情况下,此时难以达到特定的位姿。

七自由度机械臂又称为冗余机械臂,即比六自由度机械臂多了一个关节,它是冗余的,但这一冗余给机械臂带来了更大的灵活性,比如它可以在避开特定障碍物的情况下在末端实现特定的位姿,这一点和人的手臂类似,

因此,七自由度机械臂有时也称为仿人机械臂,换个角度也可以知道:我们认为人的手臂有七个自由度。

为什么我们说人手有七个自由度?这其实和人体上肢的解剖学有关,本文不打算进行解剖学的分析,只教大家如何认知、划分、理解这七个自由度

引用(3 封私信 / 2 条消息) 人的手臂有几个自由度? - 知乎 (zhihu.com)回答的两张图

img

类似在机械臂上,如下

img

这两张图的数字1、2、3、4、5、6、7不是一一对应的,但我们目前只要知道人手臂的活动可以这样拆分就可以了,只做理解用途


人类肢体活动划分

坐标系引入

为了对手臂关节的运动进行描述,这里引入一个坐标系

image-20240624214055509 image-20240624213940478

当人体处于立正姿势时,在人的肩关节、肘关节、腕关节处,

分别定义水平向前为X轴沿着相邻关节连线向上为Y轴Z轴根据右手定则得到

基于此,我们定义沿着三个轴旋转的运动名称为:

X轴Y轴Z轴
内收/外展内旋/外旋屈曲/伸展
adduction/abductioninternal/external rotationflexion/extension

手臂关节与上述坐标系的对应

回到人的手臂上来,大伙尝试下应该可以发现:

肩关节可以任意转动,因此有3个自由度,

肘关节有1个自由度,

腕关节有2个自由度,

此外,人的小臂也可以进行旋转,将其归类到肘关节的运动中,

因此人的手臂自由度为:3+1+1+2=7

这其实是一种简化的模型

接下来我们进一步将其联系到人体手臂上,在各关节处定义坐标系:

  • 肩关节

    根据上表以及坐标系的定义,

    • 沿着X轴的运动为内收/外展

      image-20240624215203963
    • 沿着Y轴的运动为内旋/外旋

      image-20240624215305168image-20240624215319482

    • 沿着Z轴的运动为屈曲/伸展

      image-20240624215520731
  • 肘关节

    我们将小臂的旋转运动归类到肘关节的自由度里来,因此有

    • 沿着Y轴的运动为内旋/外旋(旋前/旋后)

      image-20240624215803529
    • 沿着Z轴的运动为屈曲/伸展(屈/伸)

      image-20240624215903263
  • 腕关节

    脑梗偏瘫后的腕关节关节活动度训练:掌屈背伸、桡偏尺偏 (baidu.com)

    • 沿着X轴的运动为内收/外展(背伸/掌屈)

      image-20240624220014767
    • 沿着Y轴的运动为内旋/外旋(桡偏/尺偏)

      image-20240624222618546
与医学术语的联系

上面已经完成了所有的定义,然而在医学中,各关节对应的运动并不是全部由内收/外展、内旋/外旋、屈曲/伸展这几个词来描述,他们有一些专有名词,如下:

关节名/运动方向内收/外展(X)内旋/外旋(Y)屈曲/伸展(Z)
肩关节内收/外展内旋/外旋前屈/后伸
肘关节——————旋前/旋后屈曲/伸展
腕关节背伸/掌屈桡偏/尺偏——————
总结

划分与理解、记忆这几个动作的关键在于:

要在手臂关节上建立局部坐标关系,并且确定好坐标系各轴指向

基于此,在立正的姿势下,分X、Y、Z轴确定动作进行描述,

当然,其中对不同的关节,描述术语会略有不同。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.rhkb.cn/news/359625.html

如若内容造成侵权/违法违规/事实不符,请联系长河编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

解析PDF文件中的图片为文本

解析PDF文件中的图片为文本 1 介绍 解析PDF文件中的图片,由两种思路,一种是自己读取PDF文件中的图片,然后用OCR解析,例如:使用PyMuPDF读取pdf文件,再用PaddleOCR或者Tesseract-OCR识别文字。另一种使用第…

Vscode中的行尾序列CRLF/LF不兼容问题

最近开发的的时候,打开项目文件经常会出现爆红错误提示信息,显示如下图: 这东西太烦人了,毕竟谁都不希望在遍地都是爆红的代码里写东西,就像能解决这个问题,根据提示可以知道这是vscode中使用的prettier插件…

图片转pdf,图片转pdf在线转换,在线图片转pdf

图片转PDF,听起来似乎是一个简单的操作,但实际上,它涉及到许多细节和技巧。有时候我们需要将图片转换为PDF格式,以便于分享、打印或保存。那么,如何将图片转换成PDF呢?接下来,我将为您详细介绍几…

Vue3中的常见组件通信(超详细版)

Vue3中的常见组件通信 概述 ​ 在vue3中常见的组件通信有props、mitt、v-model、 r e f s 、 refs、 refs、parent、provide、inject、pinia、slot等。不同的组件关系用不同的传递方式。常见的撘配形式如下表所示。 组件关系传递方式父传子1. props2. v-model3. $refs4. 默认…

零基础MySQL完整学习笔记

零基础MySQL完整学习笔记 1. 基础操作(必须会!)1.1 修改密码(4种方法)1.2 创建新用户1.3 导入数据库 2. SQL四种语言介绍2.1 DDL(数据库定义语言)2.2 DML(数据操纵语言)2.3 DCL(数据库控制语言)2.4 TCL(事务控制语言) 3. 数据库操作3.1 创建数据库3.2 查询数据库3.3 删除数据库…

【ArcGIS微课1000例】0120:ArcGIS批量修改符号的样式(轮廓)

ArcGIS可以批量修改符号的样式,如样式、填充颜色、轮廓等等。 文章目录 一、加载实验数据二、土地利用符号化三、批量修改符号样式四、注意事项一、加载实验数据 订阅专栏后,从私信查收专栏配套的完整实验数据包,打开0120.rar中的土地利用数据,如下图所示: 查看属性表: …

SpringMVC系列十: 中文乱码处理与JSON处理

文章目录 中文乱码处理自定义中文乱码过滤器Spring提供的过滤器处理中文 处理json和HttpMessageConverter<T>处理JSON-ResponseBody处理JSON-RequestBody处理JSON-注意事项和细节HttpMessageConverter<T\>文件下载-ResponseEntity<T\>作业布置 上一讲, 我们学…

python判断语句

目录 布尔类型和比较运算符if语句的基本格式if else 语句if elif else 语句判断语句的嵌套 布尔类型和比较运算符 1、布尔类型 bool布尔类型只有两个结果&#xff1a;真或假 布尔类型的字面量&#xff1a; True 表示真&#xff08;是、肯定&#xff09; False 表示假&#x…

【论文精读】ViM: Out-Of-Distribution with Virtual-logit Matching 使用虚拟分对数匹配的分布外检测

文章目录 一、文章概览&#xff08;一&#xff09;问题来源&#xff08;二&#xff09;文章的主要工作&#xff08;三&#xff09;相关研究 二、动机&#xff1a;Logits 中缺失的信息&#xff08;一&#xff09;logits&#xff08;三&#xff09;基于零空间的 OOD 评分&#xf…

[leetcode]add-strings 字符串相加

. - 力扣&#xff08;LeetCode&#xff09; class Solution { public:string addStrings(string num1, string num2) {int i num1.length() - 1, j num2.length() - 1, add 0;string ans "";while (i > 0 || j > 0 || add ! 0) {int x i > 0 ? num1[i…

msvcp120.dll丢失怎么办,找不到msvcp120.dll的多种解决方法

最近&#xff0c;我在运行一个程序时遇到了一个错误&#xff0c;系统提示找不到msvcp120.dll文件&#xff0c;无法继续执行代码。这让我感到非常困扰&#xff0c;因为这个问题导致我无法正常运行这个程序。经过一番搜索和尝试&#xff0c;我找到了几种修复这个问题的方法&#…

pdf转图片转换器,pdf转图片的工具

在日常的工作和学习中&#xff0c;我们经常会遇到需要将PDF文件转换为图片格式的情况。那么&#xff0c;如何才能将PDF格式转换为图片格式呢&#xff1f;今天&#xff0c;我将为大家介绍几种简单易用的方法&#xff0c;帮助大家轻松实现PDF转图片。 打开“轻云pdf处理官网网站”…

WEB界面上使用ChatGPT

&#xff08;作者&#xff1a;陈玓玏&#xff09; 开源项目&#xff0c;欢迎star哦&#xff0c;https://github.com/tencentmusic/cube-studio 随着大模型不断发展&#xff0c;现在无论写代码&#xff0c;做设计&#xff0c;甚至老师备课、评卷都可以通过AI大模型来实现了&…

后端实现预览pdf,mp4,图片

PDF预览 /*** pdf预览* param response*/RequestMapping(value "/preview")public void showPdf(HttpServletResponse response) {try {//String filePath this.getClass().getClassLoader().getResource("../../static/pdf/readme.pdf").getPath();Stri…

线程池概念、线程池的不同创建方式、线程池的拒绝策略

文章目录 &#x1f490;线程池概念以及什么是工厂模式&#x1f490;标准库中的线程池&#x1f490;什么是工厂模式&#xff1f;&#x1f490;ThreadPoolExecutor&#x1f490;模拟实现线程池 &#x1f490;线程池概念以及什么是工厂模式 线程的诞生是因为&#xff0c;频繁的创…

【Godot4自学手册】第四十二节实现拖拽进行物品交换和数量叠加

这一节我们主要学习背包系统中的物品拖拽后&#xff0c;物品放到新的位置&#xff0c;或交换物品位置&#xff0c;如果两个物品属于同一物品则数量相加。具体效果如下&#xff1a; 一、修改item.tscn场景 给item.tscn场景的根节点Item添加Label子节点&#xff0c;命名为Numv…

[RPI4] 树莓派4b安装istoreos及使用 -- 1. 系统安装

最近在研究家庭智能化的一些东西,其中包括网络,智能家居等一系列内容,然后看过的资料有的想再回来看的时候就找不到了,然后就想着开这么一个系列,做一些记录,先从智能家居开始吧。 1 安装istoreos系统 iStoreOS 目标是提供一个人人会用的路由兼轻 NAS 系统,不管是作为路…

Java包介绍

今天看jdk文档&#xff0c;顺便写一下java几个包的作用。 java.applet 主要用于创建java applet小应用程序&#xff0c;可以嵌入到网页中能够呈现出特殊的效果&#xff0c;现在基本已经被废弃&#xff0c;很少使用。 java.awt AWT 是Abstract Window ToolKit (抽象窗口工具包…

我原以为政务类网站不追求漂亮,打脸啦,漂亮得颠覆你认知。

我原本以为政务类网站一定时沉稳、工整、信息量大的&#xff0c;这些和漂流都关联不上&#xff0c;直到最近看了一些网站&#xff0c;发现我的认识狭隘了。 政务类网站的设计风格通常需要注重以下几个方面&#xff1a; 稳重和专业感&#xff1a; 政务类网站需要给人以稳重、正…

perfect-scrollbar缩小浏览器窗口滚动条无线滚动的bug

https://github.com/mdbootstrap/perfect-scrollbar/issues/153