亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? kindyn-doc.sgml

?? 機器人開源項目orocos的源代碼
?? SGML
?? 第 1 頁 / 共 5 頁
字號:
<!DOCTYPE article PUBLIC "-//OASIS//DTD DocBook V4.1//EN"	"docbook/dtd/4.1/docbook.dtd" [<!ENTITY orocos "<acronym>Orocos</acronym>">]><article><articleinfo>  <title>    Kinematics and dynamics of kinematic chains  </title>  <author>    <firstname>Herman</firstname>    <surname>Bruyninckx</surname>    <affiliation>      <address>        Herman.Bruyninckx(at)mech.kuleuven.ac.be      </address>    </affiliation>  </author> <copyright>  <year>2003&ndash;2004</year>  <holder>Herman Bruyninckx &mdash;Permission is granted to copy, distribute and/or modify this documentunder the terms of the GNU General Public License(<ulink url="http://www.fsf.org/copyleft/gpl.html">http://www.fsf.org/copyleft/gpl.html</ulink>), where the <emphasis>source code</emphasis> of the document is the <ulink url="kindyn-doc.xml">XML file</ulink>.</holder> </copyright> <abstract> <para> <emphasis role="strong">Abstract</emphasis> </para> <para>This document presents <ulink url="deep-shallow-api.html#STATELESS-STATEFUL">the classhierarchies</ulink> and their respective APIs, forthe joint-space&ndash;Cartesian-space kinematicsand dynamics of robots (manipulator arms, mobile robots, walkingrobots, etc.), machine tools, and computer animation characters: therepresentations of the various families of kinematic chains; therepresentation of joint position and motion; the position, velocity,acceleration, force and impedance transformations between joint spaceand Cartesian end-point space; singularities and configurations of thekinematic structure; etc.</para><para>The <emphasis>(Cartesian) motion</emphasis> classes (i.e., the modellingand specification of the motion of rigid bodies and &ldquo;Tool CentrePoints&rdquo;) are described in<ulink url="motion-api.html">another document</ulink>. </para> </abstract> <revhistory>  <revision>    <revnumber>0.01</revnumber>    <date>May 7, 2003</date>    <authorinitials>HB</authorinitials>  </revision>  <revision>   <revnumber>0.02</revnumber>   <date>May 23, 2003</date>   <authorinitials>HB</authorinitials>   <revremark>Moved motion API to separate document.   </revremark>   </revision>  <revision>   <revnumber>0.03</revnumber>   <date>June 29, 2003</date>   <authorinitials>HB</authorinitials>   <revremark>Moved section about &ldquo;decoupling&rdquo; to a separate document.More details on the classes for geometric primitives, and rigid bodymotion primitives.   </revremark>   </revision>  <revision>   <revnumber>0.04</revnumber>   <date>July 7, 2003</date>   <authorinitials>HB</authorinitials>   <revremark>Changed title. Added figures for Object-Port-Connector,kinematic chains, frame sets. Added more extensive discussion aboutgeneric (conceptual and concrete) APIs, and about the concretejoint-space kinematics API.   </revremark>   </revision>  <revision>   <revnumber>0.05</revnumber>   <date>July 13, 2003</date>   <authorinitials>HB</authorinitials>   <revremark>Moved section about general dynamics to a<ulink url="general-dynamics-doc.html">separate document</ulink>.Moved the discussion on symbolic, physical and mathematical propertiesto the <ulink url="decoupling.html">decoupling document</ulink>.   </revremark>   </revision>  <revision>   <revnumber>0.06</revnumber>   <date>July 22, 2003</date>   <authorinitials>HB</authorinitials>   <revremark>Extensions to all sections, iterating on all interfaces, and on therequirements and choices for API definitions.   </revremark>   </revision>  <revision>   <revnumber>0.07</revnumber>   <date>August 20, 2003</date>   <authorinitials>HB</authorinitials>   <revremark>Filled in conventions and choices for the <link linkend="serial321">Serial321</link> family.   </revremark>   </revision>  <revision>   <revnumber>0.08</revnumber>   <date>November 1, 2003</date>   <authorinitials>HB</authorinitials>   <revremark>Added <link linkend="hyperredundant-serial">HyperredundantSerial</link>family. Removed ActuatedJoint.   </revremark>   </revision>  <revision>   <revnumber>0.09</revnumber>   <date>December 5, 2003</date>   <authorinitials>HB</authorinitials>   <revremark>Extended the discussion on implicit/explicit arguments in methodcalls.   </revremark>   </revision>  <revision>   <revnumber>0.10</revnumber>   <date>March 21, 2004</date>   <authorinitials>HB</authorinitials>   <revremark>Added sections on redundancy and constraints, and on numericalgorithms.   </revremark>   </revision>  <revision>   <revnumber>0.11</revnumber>   <date>April 19, 2004</date>   <authorinitials>HB</authorinitials>   <revremark>Reworked all sections.   </revremark>   </revision> </revhistory></articleinfo><section id="introduction"><title> Introduction </title><para>Kinematics and dynamics deal with the <emphasis>motion</emphasis>analysis and generation for<emphasis>kinematic chains</emphasis> of interconnected (rigid) bodies.What motions can the chain generate for one or more reference frameson its links? What forces can the chain withstand? And how are thesemotions and forces related to the motions and the forces of the motorsthat drive the chain?</para><para>Typical <emphasis role="strong">users</emphasis> of kinematic devicesare interested in the motion of one or more<emphasis>reference points</emphasis> or<emphasis>reference frames</emphasis> on the device's&ldquo;end-effector&rdquo; (so-called &ldquo;Tool Centre Points&rdquo;),and want <emphasis>to analyse</emphasis> and<emphasis>to program</emphasis> their motions in (1D, 2D or 3D) space,without having to know exactly how these motions are generated by themotors.</para><para>Typical <emphasis role="strong">designers</emphasis> of mechanical<emphasis role="strong">devices</emphasis> are interested in providingthe best solution to generate the motions that their target userpublic wants to achieve. So, they are concerned about the physicaljoint-space structure of the devices.</para><para>Typical <emphasis role="strong">developers</emphasis> of kinematicsand dynamics <emphasis role="strong">software</emphasis> areinterested in modelling the kinematic and dynamic properties of themechanical structures, to an <emphasis>appropriate</emphasis> level ofdetail that supports <emphasis role="strong">both</emphasis> users anddesigners.Developers are interested in maximum efficiency of their code; they donot want to introduce &ldquo;overhead code&rdquo; for functionalitythe users and designers are not interested in, but, at the same time,they want to make their code ready for as many future applications aspossible.</para><para>This text is part of a larger series of design documents, driven bythe desire to decouple the full robot kinematics and dynamics softwareproblem into independent class libraries and components of the&ldquo;right size&rdquo;.  So, the reader is advised to read thedocuments on <ulink url="deep-shallow-api.html">APIs</ulink>,<ulink url="decoupling.html">decoupling</ulink>;especially the discussions on the<emphasis role="strong"> <ulink url="decoupling.html#INTER-CONNECTION-DECOUPLING">Object-Port-Connector</ulink></emphasis>software pattern, on the importance of<emphasis role="strong">semantic decoupling</emphasis>, on thedifferences between<emphasis role="strong">symbolic, physical and mathematical</emphasis>properties, and on the <ulink url="components-doc.html#CLASS-COMPONENT">differences</ulink>between class and component APIs.</para><para>The <emphasis>Object-Port-Connector</emphasis>software pattern fits very well to kinematic chains:the rigid bodies are the <emphasis>Objects</emphasis>; the rigidbodies have one or more reference frames that carry<emphasis>Ports</emphasis>; at these Ports, joints are connected,acting as <emphasis>Connectors</emphasis> between the rigid bodies inthe chain. If the chain explicitly models motors and transmissions,the Software Pattern applies to their interconnection too; forexample, an (ideal) transmission is a Connector between a motor Objectand a joint Object.</para></section><section id="joint-space"><title> Joints </title><para>This Section describes representations, properties and methods for the joints in a kinematic chain. Later Sections discuss the relatedkinematic concepts of <link linkend="motor-space">motors</link> and<link linkend="motor-space">transmissions</link>.</para><section id="joint-classes-symbolic"><title>Symbolic properties</title><para>The items in this section complement the numerical data in the <link linkend="joint-mathematical">mathematical classes</link>.<variablelist> <varlistentry> <term>  <anchor id="joint-vector-dimension">  <parameter>NumberOfJoints</parameter>: </term>  <listitem>  <para>  number of joints in a  <link linkend="joint-mathematical">joint vector</link>.  </para>  </listitem> </varlistentry> <varlistentry> <term>  <anchor id="joint-vector-type">  <parameter>JointProperty</parameter>: </term>  <listitem>  <para>  the symbolic interpretation of the  <link linkend="joint-mathematical">joint vector</link>. For example, an<emphasis>actual</emphasis> value, or a <emphasis>desired</emphasis> value,or an <emphasis>error</emphasis>, etc.  </para>  </listitem> </varlistentry> <varlistentry> <term>  <anchor id="joint-vector-units">  <parameter>PhysicalUnits</parameter>: </term>  <listitem>  <para>  vector with the physical units for each element in a   <link linkend="joint-mathematical">joint vector</link>.  </para>  <para>The default physical units are as follows: angular joint quantitiesuse <parameter>radians</parameter> or<parameter>Newton meters</parameter>, linear joint quantities use<parameter>meters</parameter> or <parameter>Newtons</parameter>; timeis expressed in seconds. But the   <parameter>PhysicalUnits</parameter> vector is also used torepresent the physical units of stiffnesses, inertias, etc., so itthen contains other appropriate units.  </para>  </listitem> </varlistentry></variablelist></para></section><section id="joint-mathematical"><title>Mathematical representations</title><para><anchor id="joint-vector-coordinates">These classes contain<emphasis>numeric coordinate representations</emphasis>.(The <link linkend="joint-physical-methods">following section</link>discusses the <emphasis>method calls</emphasis> that work with thesecoordinates.)The coordinates are typically floating point &ldquo;vectors&rdquo;,consistent with the<link linkend="joint-vector-dimension">number of joints</link> and with the <link linkend="joint-vector-units">physical units</link>.The word <emphasis>vector</emphasis> is used in the meaning ithas in the STL (Standard Template Library) standard: an ordered set ofdata of the same type. The <emphasis>order</emphasis> is important(hence we do not use lists, or STL &ldquo;sets&rdquo; or &ldquo;bags&rdquo;),because in many cases vectors offer a very efficient encoding of the<emphasis>connectivity</emphasis> of the chain.</para><para><variablelist><title>Kinematics</title> <varlistentry> <term>  <anchor id="joint-vector-positions">  <parameter>JointPosition</parameter>: </term> <listitem>  <para>  Actual, desired, measured, estimated, maximum, minimum,  deformation, error, &hellip; positions of joints. </para><para><emphasis role="strong">Strict type-checking</emphasis> requires theintroduction of separate &ldquo;child&rdquo; classes for each of thesedifferent types of <parameter>JointPosition</parameter>s. Alternatively,the interpretation of a <parameter>JointPosition</parameter> could be givenin a <link linkend="joint-classes-symbolic">symbolic property</link>.  </para> </listitem> </varlistentry> <varlistentry> <term>  <anchor id="joint-vector-velocities">  <parameter>JointVelocity</parameter>: </term> <listitem>  <para>   idem, for velocities.  </para> </listitem> </varlistentry> <varlistentry> <term>  <anchor id="joint-vector-accelerations">  <parameter>JointAcceleration</parameter>:  </term> <listitem>  <para>  idem, for accelerations.  </para> </listitem> </varlistentry> <varlistentry> <term>  <anchor id="joint-vector-forces">  <parameter>JointForce</parameter>:  </term> <listitem>  <para>  idem, for forces.  </para> </listitem> </varlistentry></variablelist><variablelist><title>Joint space dynamics</title> <varlistentry> <term>  <anchor id="joint-vector-stiffness">  <parameter>JointStiffness</parameter>:  </term> <listitem>  <para>A vector of floating point numbers, representing the (instantaneous)stiffness value of the joint-tranmission-motor combination.  </para>  <para>In general, the <parameter>JointStiffness</parameter> vector isaccompanied by a symbolic <parameter>PhysicalUnits</parameter> propertyvector.  </para> </listitem> </varlistentry> <varlistentry> <term>  <anchor id="joint-vector-compliances">  <parameter>JointCompliance</parameter>:  </term> <listitem>  <para>  idem, for (instantaneous) compliance, <emphasis>i.e.</emphasis> inversestiffness.  </para> </listitem> </varlistentry> <varlistentry> <term>  <anchor id="joint-vector-damping">  <parameter>JointDamping</parameter>: 

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
成人sese在线| 一区二区视频在线看| 欧美日韩www| 91成人看片片| 色av成人天堂桃色av| 在线亚洲人成电影网站色www| 99久久伊人精品| 色哟哟欧美精品| 日本高清不卡aⅴ免费网站| 欧美在线免费视屏| 欧美日韩国产首页| 欧美成人性战久久| 久久久天堂av| 国产精品国产自产拍高清av| 亚洲素人一区二区| 亚洲精品成人在线| 免费在线观看视频一区| 精品写真视频在线观看| 国产99久久久国产精品潘金| 成人激情免费网站| 欧美手机在线视频| 欧美不卡123| 国产精品不卡在线| 亚洲大片精品永久免费| 久久99精品久久久久婷婷| 国产成人免费视频一区| 91免费看视频| 日韩欧美电影一二三| 国产精品每日更新| 五月天亚洲精品| 国产一区二区精品久久91| 91小视频在线观看| 91精品国产欧美一区二区成人| 欧美精品一区二区高清在线观看| 中文字幕精品三区| 日韩精品视频网站| 成人免费高清在线观看| 欧美精品欧美精品系列| 国产欧美日韩在线| 天天操天天干天天综合网| 国产精品一二三四| 欧美日韩专区在线| 日本一区二区三区久久久久久久久不 | 国产精品美女一区二区| 亚洲大片精品永久免费| 高清免费成人av| 6080国产精品一区二区| 国产精品麻豆99久久久久久| 日本三级亚洲精品| 91麻豆6部合集magnet| 精品精品国产高清a毛片牛牛 | 欧美日韩久久久久久| 久久精品一区二区三区不卡| 亚洲二区视频在线| 9色porny自拍视频一区二区| 精品久久人人做人人爱| 亚洲国产日韩综合久久精品| 99久久99久久精品免费看蜜桃| 欧美精品一区二区三区高清aⅴ | 亚洲欧洲精品一区二区三区| 美女脱光内衣内裤视频久久影院| 99久久99久久精品免费看蜜桃| 欧美精品一区二区精品网| 亚洲成av人**亚洲成av**| av中文字幕亚洲| 国产欧美日韩在线视频| 国产乱码精品一区二区三区av| 91精品国产综合久久精品app| 亚洲欧美日韩国产另类专区| 国产成人一区在线| 国产亚洲精品aa午夜观看| 久久国产精品一区二区| 欧美一区日本一区韩国一区| 婷婷综合五月天| 欧美色手机在线观看| 亚洲国产日韩a在线播放性色| 91麻豆免费在线观看| 亚洲日本青草视频在线怡红院| 懂色一区二区三区免费观看 | 国产高清精品在线| 久久色成人在线| 国产乱人伦精品一区二区在线观看 | 91美女片黄在线| 亚洲精品亚洲人成人网在线播放| 99精品久久免费看蜜臀剧情介绍| 国产精品精品国产色婷婷| 成人av资源网站| 亚洲精品自拍动漫在线| 欧美视频一区二区三区在线观看| 亚洲成av人片在线观看无码| 日韩欧美亚洲另类制服综合在线| 蜜乳av一区二区三区| 精品国产伦一区二区三区观看方式| 国产一区二区中文字幕| 国产午夜久久久久| 91理论电影在线观看| 亚洲午夜在线视频| 精品国产网站在线观看| 国产suv精品一区二区三区| 一色桃子久久精品亚洲| 欧美三级在线看| 韩国女主播成人在线| 国产精品美女视频| 欧美日韩国产综合一区二区三区| 麻豆国产精品官网| 国产精品乱人伦一区二区| 在线观看亚洲专区| 激情五月激情综合网| 中文字幕日韩精品一区| 在线成人小视频| 丁香婷婷深情五月亚洲| 亚洲一区二区欧美激情| 精品国产百合女同互慰| 91麻豆国产精品久久| 蜜芽一区二区三区| 亚洲同性gay激情无套| 日韩一区二区麻豆国产| 99精品久久免费看蜜臀剧情介绍| 亚洲成av人**亚洲成av**| 久久网这里都是精品| 欧美性大战xxxxx久久久| 国产一区二区免费看| 亚洲一区二区三区在线播放| 久久久久久久久久电影| 精品视频一区二区三区免费| 成人性视频免费网站| 男男gaygay亚洲| 亚洲chinese男男1069| 国产精品女同互慰在线看| 欧美一级日韩不卡播放免费| 91小视频在线| 成人精品视频网站| 久久精品国产一区二区三| 亚洲综合在线免费观看| 国产精品私人影院| 久久综合给合久久狠狠狠97色69| 欧美日韩视频在线一区二区| 成人v精品蜜桃久久一区| 国产精品性做久久久久久| 视频一区在线播放| 亚洲国产综合在线| 亚洲一区二区视频在线| 自拍偷拍亚洲欧美日韩| 国产精品福利影院| 中文字幕欧美国产| 亚洲免费观看高清完整| 久久久久久一二三区| 欧美成人精品二区三区99精品| 91精品国产手机| 91麻豆精品国产综合久久久久久| 欧美影院精品一区| 在线精品观看国产| 欧美三级电影网站| 欧美日韩国产a| 欧美日韩国产一级片| 欧美日韩视频在线一区二区| 欧美网站一区二区| 欧美高清视频一二三区| 欧美绝品在线观看成人午夜影视| 在线中文字幕一区| 欧美丰满少妇xxxxx高潮对白| 欧美日韩在线播放一区| 欧美日韩一区二区三区四区 | 久久美女艺术照精彩视频福利播放| 日韩一级二级三级精品视频| 日韩午夜中文字幕| 欧美精品一区二区三区蜜桃 | 日本欧美久久久久免费播放网| 免费精品视频在线| 国产乱妇无码大片在线观看| 成人免费电影视频| 在线观看国产一区二区| 欧美在线播放高清精品| 欧美电影在哪看比较好| 久久噜噜亚洲综合| 综合电影一区二区三区 | www.99精品| 色天使色偷偷av一区二区| 欧美色手机在线观看| 精品人在线二区三区| 国产精品久久午夜夜伦鲁鲁| 亚洲色图欧美激情| 肉肉av福利一精品导航| 国产精品亚洲视频| 在线观看亚洲精品| 久久久久久久性| 亚洲一二三四区| 91福利在线免费观看| 日韩一级免费一区| 亚洲欧美在线aaa| 蜜臀av性久久久久蜜臀aⅴ四虎| 国产成人免费在线观看不卡| 91麻豆精品视频| 久久久久久黄色| 亚洲一区在线看| kk眼镜猥琐国模调教系列一区二区| 欧美性高清videossexo| 国产日韩欧美高清| 日本欧美肥老太交大片| 91在线观看免费视频|