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

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

?? kindyn-doc.sgml

?? 機器人開源項目orocos的源代碼
?? SGML
?? 第 1 頁 / 共 5 頁
字號:
</para><para>The iterative algorithms require extra specification in their methodcalls. Or, alternatively, they require a richerconfiguration API than the families with closed-form kinematics:<itemizedlist><listitem><para><emphasis role="strong">Initial position</emphasis>. This inevitablyis an initial <emphasis>joint space</emphasis> position, because aninitial Cartesian position is useless, since that's exactly theproblem one has to solve.</para></listitem><listitem><para><emphasis role="strong">Iteration method</emphasis>. Various iterationmethods exist.</para></listitem><listitem><para><emphasis role="strong">Iteration termination condition</emphasis>.Can be <emphasis>accuracy</emphasis> (stop when the differencesbetween subsequent iterations fall below a specified threshold), <emphasis>time</emphasis> (stop after a specified time interval haspassed), or <emphasis>iteration steps</emphasis> (stop after aspecified number of iterations).</para></listitem></itemizedlist></para></section></section><section id="architectures"><title> Kinematic families</title><para>An &ldquo;kinematic family&rdquo; (or, &ldquo;architecture&rdquo;)is a class that represents the common properties of a set of<emphasis>&ldquo;kinematic chains&rdquo;</emphasis> (robots andmachine tools). Each member of the set has the same geometricstructure, and this structure is such that it allows for<emphasis>ad hoc</emphasis> efficient and parameterizedimplementations of the kinematic and dynamic class interfacesdiscussed in the previous Sections.So, the <emphasis>interfaces</emphasis> described in the previousSections are the same for all families, but the<emphasis>implementations</emphasis> differ from family to family.</para><para>(The general kinematic chains, that lack such special geometricstructure, are treated in more detail in<ulink url="general-dynamics-doc.html">another document</ulink>.)</para><para>For example, most industrial robots have six revolute joints, of whichthree have axes that are intersecting in one point (forming a&ldquo;wrist&rdquo;), and two others have parallel axes. A second verypopular type of industrial robots with a serial topology are the<emphasis>SCARA</emphasis> robots, that have three subsequent parallelaxes.  And most machine tools have orthogonal translational axes.</para><para>The software entities in every kinematic family are of the followingthree complementary types:<itemizedlist><listitem><para><emphasis role="strong">Connectivity information:</emphasis> the parameterized representation of how the different rigid bodies,joints and reference frames of the architecture are inter-connected.In fact, this connectivity information <emphasis>defines</emphasis>the family.</para></listitem><listitem><para><emphasis role="strong">Device data:</emphasis> this is the object thatcontains numeric values for the above-mentioned parameters, and assuch represents one specific member of the family. For example, thegeometric and dynamic parameters of the KUKA KR 500, including jointlimits, encoder resolutions, motor inertias, etc.</para></listitem><listitem><para><emphasis role="strong">Interface implementations:</emphasis> theimplementations of the interfaces of the previous Sections,optimized for each particular architecture.</para></listitem></itemizedlist>The former two are encoded in family-specific internal datastructures. Of course, it would be useful to come up with somestandardized way of storing and processing this information.</para><para>The following subsections describe the particular properties of someof the most popular <emphasis>kinematic families</emphasis>. Differentkinematic chains are assembled in the same family, because thereexists a systematic, parameterized and efficient(<emphasis>ad hoc</emphasis>) method to represent all the kinematicchains of the family.</para><section id="kinematicserial"><title>KinematicSerial</title><para>This family has already been fully described by<xref linkend="fig-opc-link-joint"> and the accompanying discussion.The <parameter>KinematicSerial</parameter> family has very efficient<emphasis>numerical</emphasis> kinematics routines (i.e., with acomputational complexity that is linear in thenumber of joints), because it contains no loops; some serialarchitectures (see below) have even more efficient, analytic(&ldquo;closed-form&rdquo;) algorithms.</para></section><section id="kinematictree"><title>KinematicTree</title><para>An inter-connection of<link linkend="kinematicserial">KinematicSerial</link> structure, insuch a way that all joint axes are topologically inter-connected in a<emphasis>tree</emphasis>. (See <xref linkend="fig-tree-opc">.)Efficient numerical algorithms (linear in the number of joints) areknown for these architectures, but no analytical solutions. Theincrease in complexity with respect tothe serial case is twofold: (i) more complicated<emphasis>bookkeeping</emphasis> (the index of joints in a jointcoordinate vector doesn't indicate where the joint is located in thechain); and (ii) the <emphasis>dynamics</emphasis> involve couplingsbetween the different branches of the chain.<figure id="fig-tree-opc" float="1" pgwide="0"><title> A KinematicTree kinematic chain.</title><mediaobject><imageobject><imagedata fileref="../pictures/tree-opc.png" format="PNG"></imageobject><imageobject><imagedata fileref="../pictures/tree-opc.eps" format="EPS"></imageobject></mediaobject></figure></para></section><section id="kinematicgraph"><title>KinematicGraph</title><para>The most general kinematic structure: any sort of joints, at anyrelative positions and orientations, and with any topologicalinter-connections, including &ldquo;loops&rdquo;.(See <xref linkend="fig-graph-opc">.)These architectures require <emphasis>iterative</emphasis> numericalsolution algorithms, which are in general much less efficient than thelinear-time algorithms for serial and tree-structured chains. The needfor iteration arises from the existence of <emphasis>loops</emphasis>in the kinematic chain.<figure id="fig-graph-opc" float="1" pgwide="0"><title> A KinematicGraph kinematic chain.</title><mediaobject><imageobject><imagedata fileref="../pictures/graph-opc.png" format="PNG"></imageobject><imageobject><imagedata fileref="../graph-opc.eps" format="EPS"></imageobject></mediaobject></figure></para></section><section id="serial321"><title>Serial321</title><para>This is a <link linkend="kinematicserial">KinematicSerial</link>architecture with six <emphasis>revolute</emphasis> joints: a&ldquo;wrist&rdquo; with <emphasis>three</emphasis> revolute jointswith intersecting axes; an &ldquo;arm&rdquo; with<emphasis>two</emphasis> parallel axes; and a &ldquo;shoulder&rdquo;with <emphasis>one</emphasis> revolute joint whose axis is orthogonalto the axes of the &ldquo;arm&rdquo; set.<xref linkend="fig-serial321"> depicts a Serial321 kinematic chain, withan appropriate choice of reference frames that allows for intuitiveand efficient numeric kinematics equations.<figure id="fig-serial321" float="1" pgwide="0"><title> A Serial321 kinematic chain.</title><mediaobject><imageobject><imagedata fileref="../pictures/serial321.png" format="PNG"></imageobject><imageobject><imagedata fileref="../pictures/serial321.eps" format="EPS"></imageobject></mediaobject></figure></para><para>This is the architecture of most 6D industrial robots. And this is nocoincidence: this particular structure allows the <emphasis>most efficient</emphasis> implementations, it has its<emphasis>singularities</emphasis> at easily recognizable jointpositions, and it has eight easily recognizable<emphasis>configurations</emphasis> (i.e., different sets of jointangles that reach the same end-effector pose).</para><para>In order to specify an unambiguous API for this kinematic family, thefollowing (arbitrary!) conventions have to be documented:<itemizedlist><listitem><para><emphasis role="strong">Zero position.</emphasis><xref linkend="fig-serial321"> depicts the arm in its&ldquo;zero position&rdquo;, i.e., the position where all joint anglesare zero.</para><para>Most real robots with the Serial321 architecture will have theirposition sensor zero readings at a different position, such that anadaptation from real joint angles to modelled joint angles must beprovided.</para></listitem><listitem><para><emphasis role="strong">Frame placement.</emphasis>The positions of the frames on the arm are as in<xref linkend="fig-serial321">. There is a frame attached to each<emphasis>link</emphasis>, at the place where the joint towards the<emphasis>next</emphasis> link is attached. In addition, there is aframe attached to the fixed base, and to the end-effector (i.e., thelast link).In the zero position, all these frames are parallel, with their Z axespointing vertically upwards, and their Y axes pointing&ldquo;forward&rdquo;. That means that the joint axes lie either alongthe X axes or the Z axes of the frames.</para></listitem><listitem><para><emphasis role="strong">Base frames.</emphasis>The &ldquo;base frames&rdquo; are the frame attached at the firstjoint, and the frame attached to the fixed world. Both can bearbitrarily placed. The convention is to translate them over a givendistance with respect to the frame of link 1 (i.e., the frameindicated with the subscripts &ldquo;2&rdquo; in<xref linkend="fig-serial321">. </para></listitem><listitem><para><emphasis role="strong">End-effector frame.</emphasis>A similar reasoning holds for the frame attached to the end-effector:it is translated over a distance l<subscript>6</subscript> withrespect to the last link frame.</para></listitem><listitem><para><emphasis role="strong">Joint angle references.</emphasis>The positive direction of all joint angles is shown on<xref linkend="fig-serial321">. </para></listitem><listitem><para><emphasis role="strong">Configuration definitions.</emphasis>The Serial321 family has <emphasis>eight</emphasis> differentconfigurations, four of which are shown in<xref linkend="fig-serial321-configs">: two are caused by thedifference between <emphasis role="strong">forward</emphasis> (wristcentre point lies in the positive Y half-plane of the base frame), or<emphasis role="strong">backward</emphasis>; the two other are caused by<emphasis role="strong">elbow-up</emphasis> or<emphasis role="strong">elbow-down</emphasis> (i.e., joint 3 ispositive, respectively negative). The wrist causes two configurationstoo: <emphasis role="strong">flip</emphasis> or<emphasis role="strong">no-flip</emphasis> (i.e., joint 5 is positive,respectively negative). (Note that the total number of configurationsis the <emphasis>product</emphasis> of the binary configurationoptions mentioned above, i.e., eight is 2&times;2&times;2.)</para></listitem></itemizedlist></para><para><figure id="fig-serial321-configs" float="1" pgwide="0"><title> Four configurations of the Serial321 kinematic chain. (The twoconfigurations due to the wrist are not shown, because the differencebetween both would be hardly visible on this scale of image.)</title><mediaobject><imageobject><imagedata fileref="../pictures/serial321-configs.png" format="PNG"></imageobject><imageobject><imagedata fileref="../pictures/serial321-configs.eps" format="EPS"></imageobject></mediaobject></figure></para><para>There a various variations in this architecture, with basicallythe same geometry, but with the following differences:<itemizedlist><listitem><para><emphasis role="strong">Shoulder offset.</emphasis>The part of the arm from link 3 on is offset a bit along theX<superscript>2</superscript> axis of <xref linkend="fig-serial321">. </para></listitem>                                                                                <listitem><para><emphasis role="strong">Base-joint offset.</emphasis>The part of the arm from link 2 on is offset a bit along theY<superscript>1</superscript> axis of <xref linkend="fig-serial321">. </para></listitem>                                                                                <listitem><para><emphasis role="strong">Forearm eccentricity.</emphasis>The part of the arm from link 4 on is offset a bit along theY<superscript>3</superscript> axis of <xref linkend="fig-serial321">. </para></listitem>                                                                                </itemizedlist></para><para>With all the family-specific definitions and conventions presentedabove, one can specify the full kinematics and dynamics API for thisfamily: &hellip;</para></section><section id="scara"><title>Scara</title><para>This architecture has <emphasis>three</emphasis> revolute axes, withparallel, vertical joint directions; and a fourth, prismatic joint,whose axis coincides with the last revolute joint axis. </para><para>This is the architecture of most 3D industrial&ldquo;pick-and-place&rdquo; robots. </para></section><section id="serial6joints"><title>Serial6Joints</title><para>A serial architecture with six revolute joints, placed in arbitraryrelative positions and orientations.</para><para>This architecture doesn't have any closed-form efficiencies, butits members do all share common numeric algorithms.</para></section><section id="serial7Rshoulder"><title>Serial7RShoulder </title><para>This architecture is like the<link linkend="serial321">Serial321</link> architecture, but it has anextra (&ldquo;redundant&rdquo;) revolute joint, at the&ldquo;elbow&rdquo; of the Serial321 arm(<xref linkend="fig-serial7Rshoulder">).<figure id="fig-serial7Rshoulder" float="1" pgwide

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
国产麻豆精品久久一二三| 69久久夜色精品国产69蝌蚪网| 56国语精品自产拍在线观看| 亚洲永久精品国产| 色悠久久久久综合欧美99| 亚洲欧美日韩精品久久久久| 91在线视频在线| 一个色综合av| 在线不卡欧美精品一区二区三区| 香港成人在线视频| 欧美tk—视频vk| 国产91色综合久久免费分享| 亚洲日本va午夜在线电影| 91成人免费网站| 免费在线看一区| 国产日本欧美一区二区| 99久久国产综合精品麻豆| 亚洲永久精品大片| 欧美成人免费网站| 99re成人精品视频| 亚洲妇女屁股眼交7| 精品国产乱码久久久久久久| 成人黄色在线看| 亚洲成国产人片在线观看| 久久影院午夜论| 91浏览器打开| 精品一区二区三区视频在线观看 | 日韩一区二区三区观看| 激情综合网最新| 亚洲精品久久7777| 91精品国产综合久久久久久| 粉嫩13p一区二区三区| 亚洲一区二区三区中文字幕| 精品国产91亚洲一区二区三区婷婷 | 欧美一区二区三区喷汁尤物| 秋霞av亚洲一区二区三| 中文天堂在线一区| 欧美一区二区三区小说| 成人av在线看| 美国十次综合导航| 椎名由奈av一区二区三区| 日韩欧美一级在线播放| 91香蕉视频污在线| 国产乱码一区二区三区| 日韩—二三区免费观看av| 中文字幕乱码日本亚洲一区二区| 欧美精品乱码久久久久久按摩| 成人手机电影网| 蜜桃视频在线一区| 亚洲大片在线观看| 最新热久久免费视频| 欧美精品一区男女天堂| 欧美二区在线观看| 日本精品一区二区三区高清 | 国产高清一区日本| 偷拍自拍另类欧美| 亚洲视频1区2区| 久久色在线观看| 日韩一级片在线播放| 91福利小视频| 91丨porny丨国产入口| 国产一区二区免费看| 美女被吸乳得到大胸91| 亚洲mv在线观看| 亚洲一区二三区| 亚洲欧美激情在线| 中文字幕永久在线不卡| 国产精品无遮挡| 国产性色一区二区| 国产日韩欧美一区二区三区综合| 日韩一区二区精品在线观看| 欧美高清视频在线高清观看mv色露露十八 | 在线播放欧美女士性生活| 色菇凉天天综合网| 97久久人人超碰| 91丝袜美女网| 99精品黄色片免费大全| 欧美日韩亚洲综合一区二区三区| 91日韩一区二区三区| 99久久久久久99| 91小视频在线免费看| 99热在这里有精品免费| 91丨porny丨国产入口| 91色.com| 欧美日韩国产一级片| 欧美日韩国产成人在线91| 欧美裸体一区二区三区| 91精品视频网| 日韩免费一区二区| 精品久久久久久久久久久久包黑料| 日韩欧美在线影院| 欧美精品一区二区三区在线| 久久久久久黄色| 国产精品网站在线| 亚洲男女一区二区三区| 偷拍一区二区三区四区| 亚洲精品午夜久久久| 国产亚洲短视频| 亚洲欧洲韩国日本视频| 玉足女爽爽91| 日韩精品亚洲专区| 国产一区二区三区精品视频| 不卡的av在线播放| 欧美色窝79yyyycom| 欧美一区二区播放| 日本一区二区三区视频视频| 国产精品高潮久久久久无| 一区二区三区日本| 老司机精品视频一区二区三区| 国产成人午夜高潮毛片| 色偷偷久久一区二区三区| 欧美日韩国产一区二区三区地区| 日韩精品一区二区三区蜜臀| 国产精品视频一二三| 一区二区三区国产| 精品一区二区在线播放| 99在线热播精品免费| 正在播放一区二区| 中文字幕电影一区| 亚洲成人免费影院| 国产成a人无v码亚洲福利| 欧美视频精品在线| 日韩一级大片在线观看| 日韩欧美在线不卡| 国产精品美女久久久久aⅴ国产馆 国产精品美女久久久久av爽李琼 国产精品美女久久久久高潮 | 精品国产凹凸成av人网站| 亚洲人被黑人高潮完整版| 奇米一区二区三区| 91丝袜美女网| 亚洲视频一区在线观看| 香蕉成人伊视频在线观看| 成人av小说网| 欧美刺激午夜性久久久久久久| 亚洲欧洲美洲综合色网| 国内外精品视频| 欧美日韩激情在线| 亚洲婷婷国产精品电影人久久| 麻豆国产精品一区二区三区| 色视频欧美一区二区三区| 国产亚洲一二三区| 日本 国产 欧美色综合| 色综合天天天天做夜夜夜夜做| 亚洲精品在线电影| 视频一区二区三区在线| 91女厕偷拍女厕偷拍高清| 国产性天天综合网| 久久99国产精品免费网站| 欧美精品在线一区二区三区| 亚洲免费在线视频一区 二区| 国产不卡高清在线观看视频| 精品美女在线播放| 日韩国产高清影视| 欧美巨大另类极品videosbest| 亚洲视频香蕉人妖| caoporn国产精品| 亚洲国产高清在线| 国产成人综合亚洲91猫咪| 精品少妇一区二区三区在线播放| 日韩成人一级片| 欧美一区二区三区啪啪| 偷窥少妇高潮呻吟av久久免费| 在线观看日韩高清av| 一区二区三区日本| 色狠狠一区二区| 亚洲免费高清视频在线| 一本色道**综合亚洲精品蜜桃冫| 国产精品国产三级国产有无不卡| 大胆亚洲人体视频| 国产精品乱子久久久久| 大白屁股一区二区视频| 中文字幕一区二区在线观看| av亚洲精华国产精华| 亚洲三级电影全部在线观看高清| a美女胸又www黄视频久久| 亚洲欧美韩国综合色| 色婷婷一区二区三区四区| 亚洲国产综合色| 制服.丝袜.亚洲.中文.综合| 欧美aaaaaa午夜精品| 久久综合资源网| 成人免费高清在线| 亚洲乱码中文字幕综合| 欧美性大战xxxxx久久久| 午夜激情久久久| 亚洲丝袜另类动漫二区| 国产成人免费在线视频| 国产精品视频观看| 91老司机福利 在线| 亚洲大片在线观看| 欧美成人乱码一区二区三区| 国产一区二区在线视频| 国产精品欧美久久久久一区二区| 99久久综合色| 激情综合色播五月| 国产欧美日韩精品一区| 91视频91自| 日日夜夜精品免费视频| 国产色婷婷亚洲99精品小说| 色呦呦日韩精品| 美国十次综合导航|