机器人运动学(一)

翻译 2016年05月30日 10:47:54

前言

记得刚入社会初期我是做机器人软件系统的,那段时间给我这辈子留下了很深很深的回忆,毕竟当时机器人民营化不是很火,当时它的商业化还不是很广泛,不像Android的开源,一些技术根本找不到,所以那段时间一些资料都能让我欣喜若狂,最后在那家公司也算是做出了些成绩,但是在当时情况下一方面考虑到后期发展的原因,另一方面机器人在当时市场上的份额不算高,做的公司也不多,便没继续做机器人,现在不做机器人了,但是那段时间的技术积累以及通过一些渠道获得的资料我都还保留着。为了给后人留个方便,这些资料也不能在我这沉睡,我在此便把他分享给后来人吧。希望能对大家有帮助。

学习路线图

这里写图片描述

章节内容

一、机器人运动学
1.1 刚体运动的基础
1.2 正向运动学
1.2.1 测量工具的姿势
1.2.1.1 Denavit-Hartenberg的表示
1.2.1.2 Active-Link的表示
1.2.2 测量工具的速度
1.3 逆向运动学
1.3.1联合变量的确定
1.3.1 联合速度的测定

课程一

1.描述一个运动的先决条件是什么?

所有的运动都是相对的:
(1)空间参考系统(位置,方向)
(2)时钟系统(时间,速度,加速度)
可以描述的位置,方向,速度和加速度

2.如何定义一个参考系?

(1)定义一个原点:
这里写图片描述
(2)定义一个由三个基向量组成的框架(单位向量)
这里写图片描述
(3)使三个基向量正交:
这里写图片描述

3.粒子运动分析

(1)空间坐标中粒子的位置:
这里写图片描述
(2)粒子帧分配:
这里写图片描述
粒子的运动 = 粒子帧运动
(3)粒子的位移:
这里写图片描述
(4)粒子的线速度:
这里写图片描述
这里写图片描述
(5)粒子的线性加速度:
这里写图片描述
(6)粒子的圆周速度:
这里写图片描述
(7)粒子的圆周加速度:
这里写图片描述

结尾

本节知识点都是些运动学的基础知识,下节我会把刚体的运动分析(Motion Analysis of Rigid Body)带给大家。

举报

相关文章推荐

机器人运动学(二)

课程二 刚体的运动分析(Motion Analysis of Rigid Body)1.什么是刚体:刚性物体上的任意点对点之间的距离不随时间变化。 2.刚体的位置表示: 3.刚体的定向: ...

React Native Android错误总结

错误一提示:Exception in native call from JS java.lang.RuntimeException: ReferenceError: Can’t find varia...

精选:深入理解 Docker 内部原理及网络配置

网络绝对是任何系统的核心,对于容器而言也是如此。Docker 作为目前最火的轻量级容器技术,有很多令人称道的功能,如 Docker 的镜像管理。然而,Docker的网络一直以来都比较薄弱,所以我们有必要深入了解Docker的网络知识,以满足更高的网络需求。

有关过多if-else代码的优雅解决方式(搭配注解替代枚举的方法)

前言很久没写博客了,最近一段时间一直在封装一个即时通讯的SDK库,接手前一位同事写的代码,然后需要对核心层的逻辑业务进行封装,因为我们的即时通讯项目是用的socket.io协议,所以得将socket....

机器人运动学(一)

前言记得刚入社会初期我是做机器人软件系统的,那段时间给我这辈子留下了很深很深的回忆,毕竟当时机器人民营化不是很火,当时它的商业化还不是很广泛,不像Android的开源,一些技术根本找不到,所以那段时间...

Delta机器人的运动学分析

Delta机器人的运动学分析@(1@Personal)[DeltaRobot,BLOG]暂时放出位置分析,稍后更新速度及加加速度分析。约定机构简述 The delta robot consists...

移动机器人运动模型

模型的具体内容hetuida

Matlab Robotic Toolbox V9.10工具箱(二):正/逆运动学

matlab机器人工具箱 robotic toolbox 做运动学分析非常方便,SerialLink 类中有现成的函数:SerialLink.fkine(theta),可以直接对已经建立的机器人模型...

运动控制第一章

描述位置 用一个位置矢量来描述空间中点的位置 描述姿态 为描述物体的位置,在物体上固定一个坐标系,并给出坐标系相对于参考系的表达。             ...

1 空间描述和变换

1 空间描述和变换空间描述和变换 1位置描述 2 姿态描述 3 坐标系的描述 4坐标系的一般映射齐次矩阵变换 5 变换算法 51混合变换 52 逆变换 6变换方程 7 姿态的其他描述方法 71固定角坐...

机器人的运动范围

#include using namespace std; int movingCountCore(int threshold, int rows, int cols, int row, in...
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

(最多只允许输入30个字)