飞行机器人之能量学与系统设计

如图上图所示,机器人的受力分析,自己的重力和来自发动机的扭矩(蓝M)和推力(蓝F)以及推力对自身的转矩(F*r)。

了解了基本的构造与力学分析,首先分析如何来控制机器人的飞行高度,很显然高度方向的加速度是高度的二次导数。我们可以根据受力得到高度方向的加速度。根据加速度来求得期望的高度。PD控制。如果有其他未知因素的影响应用PID控制。调节比例系数,微分系数及积分系数会影响系统控制的性能,详细查询PID控制。

设计方面应该考虑的问题

因为发动机有最大转速,所以机器人会有最大推力,Trust,重要的一个指标时Trust和weight的比例,会影响上升的控制。还要考虑到飞行机器人的电量和推力问题。用于自身能量的消耗以及一些传感器的消耗。

接下来讨论了机器人的灵敏性问题,主要的想法是获得最大的加减速度包括线加速度和角加速度。

可以在http://www.dji.com/ 上选零件自己制造飞行机器人。选择时要考虑以上的设计问题。

最后讲解的是飞行器的半径l与旋转翼r的关系如果r与l相当的话,最大线加速度正比于v*v/l,最大角加速度正比于v*v/(l*l)

宾夕法尼亚大学机器人学学习笔记(2)相关推荐

  1. 宾夕法尼亚大学机器人学学习笔记(3)

    四轴飞行器运动学 针对机体可以表示为x,y,z三个方向的独立向量.用黑体小写字母表示向量,用上前置字母表示所在坐标系,用黑体大写字母表示矩阵. 如上图所示,g表示转换,则有以下性质. 1)刚体的任意两 ...

  2. 工业机器人——4 正运动学(台大机器人学学习笔记)

    前面几篇文章,我们对于如何描述刚体的运动状态进行了具体的讲解,今天开始我们学习机械手臂的正向运动学. 1)定义 运动学(kinematics):讨论运动状态的本身,不涉及产生运动的力. 具体描述就是位 ...

  3. 工业机器人——1如何描述刚体的运动状态?(台大机器人学学习笔记)

    基础知识: 刚体的自由度:物体能够对坐标系进行独立运动的数目称为自由度(DOF,degree of freedom):也就是说刚体沿任一个坐标轴移动或者绕任一个坐标系转动,我们称为一个自由度. 1)如 ...

  4. 现代机器人学-学习笔记

    1.2位形空间 机器人中有一个关注的问题:机器人在哪里?如果我们知道或者求解出机器人身上所有点的位置,问题解决! 引入"位形空间"C-space这个概念-机器人身上所有点的位置构成 ...

  5. Modern Robotics现代机器人学学习笔记12.2

    12.1 接触动力学(Content Kinematics) 接触运动学是研究两个或两个以上刚体(在考虑不可穿透性约束时)是如何相对移动的.根据接触移动的不同分为滚动和滑动. 12.2 Content ...

  6. 计算机图形与游戏技术,宾夕法尼亚大学计算机图形与游戏技术研究生Offer及录取要求...

    对于打算去宾夕法尼亚大学读研究生的学生来讲,宾夕法尼亚大学研究生申请要求及宾夕法尼亚大学研究生专业介绍是学生最关心的问题.本文香港介绍宾夕法尼亚大学研究生申请要求及宾夕法尼亚大学研究生的专业介绍,帮助 ...

  7. 13_Course Summary_宾夕法尼亚大学机器人运动规划专项课程【学习笔记】

    课程回顾 最开始讨论了在网格上移动的机器人的路径规划问题,引入了图的概念,图中节点对应机器人可以到达的离散位置,边缘对应位点间的路径. 对于这些基于网格的问题,我们讨论了广度优先搜索[Breadth ...

  8. 10_Rapidly Exploring Random Trees_宾夕法尼亚大学机器人运动规划专项课程【学习笔记】

    在随机路图算法中,基本思路是建立一个由随机样本点和连接它们的边组成的路标图,一旦建立完成,就可以将想要的起点和终点通过路标图建立连接,得到一条可行路径.注意第一阶段建立的是一般路标图,并未考虑将任何一 ...

  9. 1_Grassfire Algorithm_宾夕法尼亚大学机器人运动规划专项课程【学习笔记】

    用0作为距离值标记目标节点,给所有距离目标节点1步的点标上1,距离2的标上2-以此类推,直至抵达起点. 对于网格中的节点,标上的距离值代表的是从这个点走到目标点的最少步数.会发现这些数字从目标点向外辐 ...

最新文章

  1. 使用网盘搭建svn服务器详解步骤
  2. angularjs 获取复选框的值_哈迪斯仙酒有什么用 哈迪斯仙酒获取方式以及作用一览...
  3. 码住!Flink Contributor 速成指南
  4. 机器学习笔记(六)——朴素贝叶斯法的参数估计
  5. xcodebuild构建时报错unknown error -1=ffffffffffffffff Command /bin/sh failed with exit code 1
  6. M1Mac使用TensorFlow出现AttributeError: ‘h5py.h5t.TypeID‘ object has no attribute ‘set_fields‘的解决办法
  7. 代码可读性、可调式、可维护性
  8. mysql 线程id_查找MySQL线程中死锁的ID的方法
  9. 【转】7个顶级心理预言
  10. 四川大学计算机组成原理实验报告_计算机组成原理基础解释
  11. 计算机图形系统根据硬件配置,计算机图形系统硬件基础.ppt
  12. 【华为云·云筑2020】DevCloud考卷答案
  13. Java判断手机号格式是否正确
  14. calfcamel 的 2333
  15. 汉字笔顺字帖在线生成器网站源码
  16. 微机原理与接口技术课内实验-NUAA-Masm for Windows
  17. 应用在汽车倒车影像中的环境光传感芯片
  18. 有用的SAP系统管理事务码
  19. linux dhcp mac ip绑定,linux – 如何在dhcpd中通过MAC地址分配IP
  20. com.itextpdf.io.IOException Type of font null is not recognized

热门文章

  1. midas MeshFree 2021 R1 Buld 2021.05.03 x64 Multilingual
  2. H3C华三h3c认证考试报名咨询与交流
  3. 可编程逻辑器件原理与应用 中科大 2017回忆版考题及复习重点
  4. 车载安全计算机vc的功能,简述CTCS-3级列控系统及工作原理
  5. scratch教程 03
  6. 怎么从初、中级Java程序员过渡到高级Java程序员?
  7. RASP技术进阶系列(三):重大漏洞自动化热修复
  8. uget以及磁力贴软件下载
  9. date与clock详解与区别
  10. IEEE 802.11协议基础知识整理