久久亚洲成a人片熟女精品色一区二区三区|国产精品视频第一精品视频|av天堂热无码手机版|亚洲?v无码久久无遮挡|国产精品偷伦视频免费观看国产|麻豆国产自产精品丰满熟妇|av无码av不卡一区二区|久久亚洲精品中文字

ARTICLE DETAIL

資訊詳情

深耕商務(wù)建站與企業(yè)官網(wǎng)運(yùn)營(yíng)的一線實(shí)戰(zhàn)洞察。

Isaac Sim中Franka機(jī)械臂五種控制模式實(shí)測(cè):從隨機(jī)舞動(dòng)到精準(zhǔn)操控

Isaac Sim中Franka機(jī)械臂五種控制模式實(shí)測(cè):從隨機(jī)舞動(dòng)到精準(zhǔn)操控 上個(gè)月我把Franka機(jī)械臂加載進(jìn)Isaac Sim之后第一件干的事就是讓它“跳舞”——隨機(jī)關(guān)節(jié)角然后看七個(gè)關(guān)節(jié)像抽筋一樣亂擺。這個(gè)入門動(dòng)作雖然粗暴但它把Isaac Sim的控制鏈路徹底打通了從加載模型、獲取關(guān)節(jié)句柄到在仿真循環(huán)里發(fā)目標(biāo)、讀狀態(tài)每一步都有坑也每一步都值得弄清楚。等我把關(guān)節(jié)位置、關(guān)節(jié)速度、關(guān)節(jié)力矩、阻抗和笛卡爾空間這5種控制模式全部實(shí)跑一遍之后才真正理解什么叫從“隨機(jī)舞動(dòng)”到“精準(zhǔn)操控”。這篇文章就是這次實(shí)測(cè)的完整記錄。適合這幾類人看想在Isaac Sim里做機(jī)械臂運(yùn)動(dòng)控制但不知道從哪一步開(kāi)始的人準(zhǔn)備給強(qiáng)化學(xué)習(xí)任務(wù)搭建仿真環(huán)境、需要先搞清楚底層控制接口的人以及已經(jīng)在PyBullet或MuJoCo里寫過(guò)控制、想遷移到Isaac Sim的人。我會(huì)把環(huán)境準(zhǔn)備、五種模式的核心邏輯、代碼骨架、調(diào)參經(jīng)驗(yàn)和踩坑記錄全部寫出來(lái)確保你看完能直接開(kāi)跑。1. 為什么折騰Isaac Sim這套組合1.1 仿真平臺(tái)橫向?qū)Ρ萈yBullet、MuJoCo、Isaac Sim在確定用Isaac Sim之前我先在PyBullet和MuJoCo上各寫了個(gè)demo。PyBullet確實(shí)輕一個(gè)pip install就完事URDF模型直接加載關(guān)節(jié)位置、力矩控制接口簡(jiǎn)單粗暴寫一個(gè)隨機(jī)舞動(dòng)腳本十分鐘搞定。但它的問(wèn)題是物理精度一般接觸模型粗糙而且當(dāng)你真的想往里面加相機(jī)、雷達(dá)、多機(jī)器人協(xié)同甚至大批量并行仿真PyBullet的CPU單線程架構(gòu)很快就到瓶頸。MuJoCo的接觸動(dòng)力學(xué)和計(jì)算效率比PyBullet高一個(gè)檔次但模型格式以MJCF為主跟ROS/URDF生態(tài)之間的轉(zhuǎn)換多少有點(diǎn)隔閡。更關(guān)鍵的是MuJoCo本身是物理引擎它不解決你的渲染需求、不幫你做場(chǎng)景管理。你最終還是要自己拼一個(gè)“物理引擎 渲染器 傳感器仿真 RL接口”的套件。Isaac Sim走的是另一條路——基于Omniverse和PhysXGPU物理加速原生支持USD資產(chǎn)相機(jī)、激光雷達(dá)這些傳感器仿真直接拖進(jìn)來(lái)就用還有Isaac Lab做強(qiáng)化學(xué)習(xí)、Isaac ROS對(duì)接機(jī)器人系統(tǒng)。如果你跟我一樣目標(biāo)是打通“動(dòng)態(tài)控制 視覺(jué)感知 強(qiáng)化學(xué)習(xí)”這一整條鏈路那Isaac Sim是現(xiàn)在少有的能一站式解決的平臺(tái)。代價(jià)是它學(xué)習(xí)曲線陡、資源占用大這也是我寫這篇文章的原因。1.2 Franka為什么是首選研究對(duì)象Franka Emika Panda這款七自由度協(xié)作臂在仿真和學(xué)術(shù)圈的地位基本等于“機(jī)器人界的Hello World”。它有七個(gè)自由度跟主流研究場(chǎng)景吻合每個(gè)關(guān)節(jié)帶力矩傳感器很多柔順控制、力控的論文都用它做實(shí)驗(yàn)最方便的是Isaac Sim自帶的資產(chǎn)庫(kù)里直接有Franka的USD模型網(wǎng)格、慣性參數(shù)、碰撞體、默認(rèn)關(guān)節(jié)驅(qū)動(dòng)配置都是調(diào)好的不用自己從URDF轉(zhuǎn)換再手調(diào)物理參數(shù)。這一點(diǎn)在實(shí)操中非常關(guān)鍵。因?yàn)闄C(jī)械臂仿真最痛苦的事就是你導(dǎo)入一個(gè)網(wǎng)上下載的URDF結(jié)果模型浮空、關(guān)節(jié)翻轉(zhuǎn)、碰撞體錯(cuò)位查半天都查不出是哪里問(wèn)題。用Isaac Sim自帶的Franka資產(chǎn)可以跳過(guò)這一堆雜事直接把精力放在控制算法本身。1.3 我要達(dá)到的四個(gè)控制層次這次實(shí)測(cè)我給自己定的目標(biāo)是逐層遞進(jìn)的四個(gè)階段第一層是讓機(jī)械臂“能動(dòng)”隨機(jī)給目標(biāo)關(guān)節(jié)角能順暢地舞動(dòng)起來(lái)第二層是讓它“能控”指定一個(gè)目標(biāo)位姿它能在有限時(shí)間內(nèi)穩(wěn)定到達(dá)不振蕩、不漂移第三層是讓它“敢用力”用發(fā)力控制的方式去理解動(dòng)態(tài)控制而不是完全依賴內(nèi)置驅(qū)動(dòng)器第四層是讓它“能精準(zhǔn)工作”在笛卡爾空間跟蹤軌跡末端執(zhí)行器能按設(shè)定好的路徑精準(zhǔn)運(yùn)動(dòng)。這四層對(duì)應(yīng)的正是后面的五種模式關(guān)節(jié)位置控制解決前兩層速度控制是位置控制的平滑升級(jí)力矩控制解決第三層阻抗控制是柔順性的實(shí)戰(zhàn)方案笛卡爾空間控制實(shí)現(xiàn)精準(zhǔn)軌跡跟蹤。所以這篇文章的順序本身就是一條從入門到進(jìn)階的路線。2. Franka加載與環(huán)境驗(yàn)證這一步卡住了很多人2.1 安裝、啟動(dòng)和Python環(huán)境避坑Isaac Sim的安裝包很大四個(gè)字概括耐心下載。安裝完成后我強(qiáng)烈建議直接用它自帶的Python環(huán)境而不是系統(tǒng)Python。啟動(dòng)方式在isaac-sim目錄下有一套./python.sh腳本所有依賴都在里面否則你光裝omni.isaac.core、omni.physics.tensors這些包就會(huì)瘋掉。第一次啟動(dòng)還會(huì)構(gòu)建shader緩存那個(gè)過(guò)程在低配機(jī)器上可能讓人懷疑電腦壞了。我的建議是第一次啟動(dòng)時(shí)別急著寫代碼先讓它把所有shader編譯完、畫面流暢了再退出。另外Isaac Sim對(duì)顯卡驅(qū)動(dòng)版本有要求遇到莫名其妙的崩潰先查驅(qū)動(dòng)通常比查代碼有效得多。2.2 把Franka加載進(jìn)來(lái)并拿到ArticulationView加載Franka的代碼很簡(jiǎn)短但每一行背后都有值得注意的細(xì)節(jié)import numpy as np from omni.isaac.core import World from omni.isaac.core.articulations import ArticulationView from omni.isaac.core.utils.stage import add_reference_to_stage from omni.isaac.core.utils.nucleus import get_assets_root_path # 獲取NVIDIA資產(chǎn)根路徑里面的USD資源是Isaac Sim自帶的 assets_root_path get_assets_root_path() franka_usd assets_root_path /Isaac/Robots/Franka/franka_alt.usd # 創(chuàng)建物理世界單位明確設(shè)為米 world World(stage_units_in_meters1.0) add_reference_to_stage(franka_usd, /World/Franka) # 這一步會(huì)同步場(chǎng)景里的物理引擎 world.reset() # 創(chuàng)建ArticulationView這是一切控制的入口 franka_view ArticulationView(prim_paths_expr/World/Franka, namefranka_view) franka_view.initialize() print(fDOF數(shù)量: {franka_view.num_dof})幾個(gè)關(guān)鍵點(diǎn)stage_units_in_meters1.0一定要顯式指定這個(gè)參數(shù)決定USD里的長(zhǎng)度單位怎么換算默認(rèn)不設(shè)可能導(dǎo)致加載出來(lái)的機(jī)器人尺寸異常。Franka的num_dof是9不是7因?yàn)樗膬蓚€(gè)手指關(guān)節(jié)也算DOF。后面所有寫關(guān)節(jié)數(shù)組的地方都要時(shí)刻記得這個(gè)9維結(jié)構(gòu)前7個(gè)是手臂關(guān)節(jié)最后2個(gè)是手指。2.3 如何確認(rèn)物理引擎正常工作加載成功不等于物理仿真正常。我的驗(yàn)證方法是初始化后跑50幀不施加任何控制指令觀察機(jī)械臂在重力作用下是否出現(xiàn)微弱的下垂晃動(dòng)。如果紋絲不動(dòng)多半是物理引擎沒(méi)有正確運(yùn)行如果直接塌下去或者飛出去說(shuō)明關(guān)節(jié)驅(qū)動(dòng)配置或碰撞體有問(wèn)題。另一個(gè)值得養(yǎng)成的習(xí)慣是打印關(guān)節(jié)狀態(tài)接口的返回值形狀world.step(renderTrue) pos, vel franka_view.get_joint_positions(), franka_view.get_joint_velocities() print(pos shape:, pos.shape) # (1, 9)第一維是批次 print(vel shape:, vel.shape)ArticulationView的接口設(shè)計(jì)是支持多實(shí)例并行的所以拿到的數(shù)據(jù)都是二維數(shù)組??刂茊伪蹠r(shí)總是要取[0]這個(gè)看起來(lái)平平無(wú)奇的細(xì)節(jié)寫代碼的時(shí)候能省掉一堆越界報(bào)錯(cuò)。3. 模式一、二實(shí)測(cè)位置控制與速度控制機(jī)械臂“活”起來(lái)的關(guān)鍵3.1 關(guān)節(jié)位置控制隨機(jī)舞動(dòng)的實(shí)現(xiàn)思路關(guān)節(jié)位置控制是Isaac Sim里最直觀的控制方式邏輯就是讓某個(gè)關(guān)節(jié)轉(zhuǎn)到指定角度。它的底層機(jī)制很多人沒(méi)搞清楚——Isaac Sim里的關(guān)節(jié)其實(shí)都是彈簧阻尼模型你調(diào)用set_joint_position_targets()的時(shí)候并不是直接告訴物理引擎“現(xiàn)在立刻給我到這個(gè)角度”而是設(shè)置了一個(gè)彈簧的平衡位置物理引擎內(nèi)部按照tau stiffness * (target - q) - damping * dq這個(gè)公式去計(jì)算關(guān)節(jié)力然后把這個(gè)力加到剛體上。這就是為什么隨機(jī)舞動(dòng)的實(shí)現(xiàn)里要做插值。如果你每隔幾十幀直接甩一個(gè)完全不同的隨機(jī)目標(biāo)角過(guò)去彈簧會(huì)拉得很猛機(jī)械臂看起來(lái)就像被電擊一樣抽搐而不是“舞蹈”。我的做法是每次切換目標(biāo)后用線性插值把當(dāng)前關(guān)節(jié)角逐步逼近目標(biāo)角rng np.random.default_rng() # 初始化目標(biāo)當(dāng)前保證第一幀不跳變 current_pos franka_view.get_joint_positions()[0, :9] target_pos current_pos.copy() for step in range(2000): # 每50幀切換一次新的隨機(jī)目標(biāo) if step % 50 0: # 手臂7個(gè)關(guān)節(jié)給隨機(jī)角手指稍微動(dòng)一動(dòng)畫面更有趣 target_pos np.concatenate([ rng.uniform(-1.2, 1.2, size7), np.array([0.04, 0.04]) ]) progress min(1.0, (step % 50) / 30.0) current_pos current_pos (target_pos - current_pos) * progress franka_view.set_joint_position_targets(current_pos) world.step(renderTrue)這里有三個(gè)變量建議自己調(diào)著玩隨機(jī)角范圍、目標(biāo)切換頻率、插值速度。范圍太大關(guān)節(jié)會(huì)撞到限位切換太快動(dòng)作很生硬插值太快又回到抽搐狀態(tài)。我的經(jīng)驗(yàn)值是1.2弧度、50幀切換、30幀插完效果最接近“機(jī)械舞”。3.2 關(guān)節(jié)速度控制連續(xù)運(yùn)動(dòng)的另一種解法關(guān)節(jié)速度控制的接口是set_joint_velocity_targets()。從仿真角度看速度控制其實(shí)是另一種驅(qū)動(dòng)模式物理引擎會(huì)施加力矩讓關(guān)節(jié)速度逼近目標(biāo)速度。和位置控制相比速度控制的優(yōu)勢(shì)在于它更容易生成連續(xù)平滑的運(yùn)動(dòng)不會(huì)因?yàn)槟繕?biāo)角跳變而產(chǎn)生位置突變。最有意思的玩法是用速度控制去實(shí)現(xiàn)位置控制——這就是一個(gè)簡(jiǎn)單的位置閉環(huán)# 期望到達(dá)的關(guān)節(jié)角 q_target np.array([0.5, -0.8, 0.3, -1.5, 0.2, 1.0, -0.6]) # 位置閉環(huán)比例增益 KP 3.0 MAX_VEL 0.8 # 弧度/秒限幅 for step in range(500): q_now franka_view.get_joint_positions()[0, :7] dq KP * (q_target - q_now) dq np.clip(dq, -MAX_VEL, MAX_VEL) # 手指位置不放開(kāi)用速度模式保持 velocity_target np.concatenate([dq, np.zeros(2)]) franka_view.set_joint_velocity_targets(velocity_target) world.step(renderTrue)這個(gè)做法值得理解因?yàn)樗抢斫夂竺妗暗芽柨臻g控制”的基礎(chǔ)外層算法算出期望速度內(nèi)層驅(qū)動(dòng)去跟蹤速度。速度控制下關(guān)節(jié)運(yùn)動(dòng)是連續(xù)的天然不會(huì)出現(xiàn)位置模式的跳變問(wèn)題。3.3 實(shí)測(cè)對(duì)比位置控制與速度控制怎么選兩種模式我都在同一段軌跡下測(cè)過(guò)結(jié)論比較清晰對(duì)比維度位置控制速度控制運(yùn)動(dòng)連續(xù)性依賴外層插值目標(biāo)跳變會(huì)抖天然平滑適合軌跡跟蹤實(shí)現(xiàn)難度簡(jiǎn)單給目標(biāo)角就行需要自己加閉環(huán)但算法也不復(fù)雜末端定位精度高內(nèi)部有強(qiáng)驅(qū)動(dòng)器受比例增益限制增益高才準(zhǔn)對(duì)剛度阻尼依賴強(qiáng)依賴默認(rèn)驅(qū)動(dòng)參數(shù)弱一些主要靠速度環(huán)典型場(chǎng)景點(diǎn)到點(diǎn)運(yùn)動(dòng)、示教回放軌跡跟蹤、路徑規(guī)劃執(zhí)行如果你只是想快速讓機(jī)械臂動(dòng)起來(lái)位置控制就夠了。但后續(xù)做軌跡跟蹤、力控速度控制和力矩控制才是基礎(chǔ)。4. 模式三、四實(shí)測(cè)力矩控制與阻抗控制真正踏入動(dòng)態(tài)控制4.1 關(guān)節(jié)力矩控制從依賴驅(qū)動(dòng)器到直接發(fā)力關(guān)節(jié)位置控制和速度控制本質(zhì)上都是“讓驅(qū)動(dòng)器自己算力”力矩控制則完全是另一回事——你要親手把每個(gè)關(guān)節(jié)的力矩算出來(lái)再交給物理引擎去施加。這就逼著你去考慮動(dòng)力學(xué)。第一步是先把關(guān)節(jié)驅(qū)動(dòng)器完全關(guān)掉不然你用力矩控制物理引擎內(nèi)部那套彈簧阻尼還在算自己的力兩者一疊加機(jī)械臂就開(kāi)始發(fā)瘋dof_props franka_view.get_dof_properties() # 前7個(gè)是手臂關(guān)節(jié)把剛度阻尼全部置零 dof_props[stiffness][0, :7] 0.0 dof_props[damping][0, :7] 0.0 franka_view.set_dof_properties(dof_props)然后寫一個(gè)最簡(jiǎn)單的PD控制器加前饋補(bǔ)償。注意只有PD是絕對(duì)不夠的因?yàn)橹亓?huì)把機(jī)械臂往下拽。我在仿真里跑過(guò)不帶重力補(bǔ)償?shù)牧乜刂菩Ч褪菣C(jī)械臂像突然斷電一樣往下一塌毫無(wú)懸念。KP 80.0 # 位置增益 KD 10.0 # 速度阻尼 for step in range(500): q_now franka_view.get_joint_positions()[0, :7] dq_now franka_view.get_joint_velocities()[0, :7] # PD控制律 tau KP * (q_target - q_now) - KD * dq_now # 重力補(bǔ)償 tau gravity_comp(result) joint_efforts np.concatenate([tau, np.zeros(2)]) franka_view.set_joint_efforts(joint_efforts) world.step(renderTrue)重力補(bǔ)償怎么來(lái)最正規(guī)的做法是解機(jī)器人逆動(dòng)力學(xué)方程但有一個(gè)仿真里非常好用的實(shí)驗(yàn)近似法把機(jī)械臂放到某個(gè)目標(biāo)位置后用一組很小的力矩修正去抵消重力導(dǎo)致的下墜反復(fù)試幾次直到機(jī)械臂在各關(guān)節(jié)保持靜態(tài)平衡記錄下來(lái)這批力矩值作為該姿態(tài)下的重力補(bǔ)償近似。不同姿態(tài)下的重力補(bǔ)償不同所以這個(gè)方法只適合小范圍姿態(tài)變化對(duì)全姿態(tài)探索建議直接查Franka的動(dòng)力學(xué)參數(shù)去構(gòu)造完整的剛體動(dòng)力學(xué)模型。這一步是力矩控制里最值得花時(shí)間的地方補(bǔ)償不準(zhǔn)后面全白搭。力矩控制的另一個(gè)硬要求是控制頻率。位置控制30Hz都還能看力矩控制低于100Hz基本沒(méi)法用我一般把仿真步長(zhǎng)設(shè)成1/120秒甚至1/250秒控制周期跟仿真周期一致。4.2 阻抗控制讓機(jī)械臂學(xué)會(huì)“順從”阻抗控制的思路不是直接控制力也不是直接控制位置而是控制“位置變化時(shí)伴隨的力”——給機(jī)械臂的末端掛一個(gè)看不見(jiàn)的彈簧阻尼系統(tǒng)。當(dāng)外力推它時(shí)它會(huì)順著力的方向移動(dòng)移動(dòng)的幅度和速度由你設(shè)定的剛度、阻尼決定。說(shuō)直白點(diǎn)位置控制是“我說(shuō)到哪就必須到哪”阻抗控制是“你推我我讓一點(diǎn)但不會(huì)完全亂跑”。在Isaac Sim里實(shí)現(xiàn)關(guān)節(jié)空間阻抗控制最方便的做法就是重新打開(kāi)關(guān)節(jié)驅(qū)動(dòng)器但把剛度阻尼調(diào)到一組“柔順”的值dof_props franka_view.get_dof_properties() # 柔性阻抗參數(shù)比默認(rèn)值小一個(gè)量級(jí) dof_props[stiffness][0, :7] 150.0 dof_props[damping][0, :7] 12.0 franka_view.set_dof_properties(dof_props) # 之后正常設(shè)置期望位置系統(tǒng)就表現(xiàn)為柔性 franka_view.set_joint_position_targets(q_target)這里有一個(gè)很反直覺(jué)的地方阻抗控制其實(shí)是在用位置控制的接口干活。區(qū)別全在那個(gè)剛度阻尼值上。默認(rèn)的Franka驅(qū)動(dòng)器剛度和阻尼都非常大所以位置控制能做到“指哪打哪”你把剛度調(diào)低之后同一個(gè)位置目標(biāo)機(jī)械臂就被“軟化”了。再進(jìn)一步是笛卡爾阻抗控制在末端執(zhí)行器空間做同樣的事。這需要把末端的位置誤差映射到關(guān)節(jié)力矩核心公式是tau J^T * (Kx * (x_desired - x) - Dx * v)其中J是雅可比矩陣Kx和Dx是末端的剛度、阻尼矩陣。雅可比矩陣可以從底層PhysX張量接口里拿也可以簡(jiǎn)單地在每個(gè)控制周期用末端位置差分?jǐn)?shù)值求。這個(gè)方法算出來(lái)的就是一組真正的關(guān)節(jié)力矩所以要和前面力矩控制一樣先把驅(qū)動(dòng)器剛度阻尼置零。4.3 調(diào)參經(jīng)驗(yàn)剛度、阻尼怎么給阻抗控制調(diào)參是這次實(shí)測(cè)里最折磨人也最出效果的部分。我的經(jīng)驗(yàn)是阻尼不要隨意拍腦袋。一個(gè)靠譜的起點(diǎn)是先設(shè)目標(biāo)剛度然后按臨界阻尼公式damping 2 * sqrt(stiffness * m_eff)估算其中m_eff是末端在該方向上的等效質(zhì)量。等效質(zhì)量本身是隨位形變化的但可以用一個(gè)近似值起步。實(shí)測(cè)下來(lái)位置控制默認(rèn)的高剛度在遇到軌跡跟蹤誤差時(shí)會(huì)出現(xiàn)末端抖動(dòng)而阻抗模式下把剛度調(diào)到150、阻尼調(diào)到12之后同樣的軌跡跟蹤任務(wù)機(jī)械臂運(yùn)動(dòng)變得更“滑”碰到虛擬障礙時(shí)也不會(huì)產(chǎn)生硬碰硬的力尖峰。代價(jià)是靜態(tài)定位精度下降末端會(huì)存在幾毫米的靜態(tài)偏差——這在柔順控制里是正常且可接受的畢竟你追求的是力柔順不是絕對(duì)定位。5. 模式五實(shí)測(cè)笛卡爾空間控制精準(zhǔn)操控Franka的終點(diǎn)5.1 為什么要從關(guān)節(jié)空間跳到笛卡爾空間前面五種模式里位置、速度、力矩、阻抗都是在關(guān)節(jié)空間做控制——你在跟“每個(gè)關(guān)節(jié)轉(zhuǎn)多少度”打交道。但真實(shí)任務(wù)里沒(méi)人關(guān)心關(guān)節(jié)角大家只關(guān)心“末端到?jīng)]到那個(gè)位置、姿態(tài)對(duì)不對(duì)”。關(guān)節(jié)空間規(guī)劃必須面對(duì)正逆運(yùn)動(dòng)學(xué)的多解和奇異問(wèn)題例如機(jī)械臂到達(dá)某一姿態(tài)時(shí)可能有8組關(guān)節(jié)角都能讓末端落在同一點(diǎn)你選哪組關(guān)節(jié)空間軌跡還要額外處理關(guān)節(jié)限位、速度限位非常繁瑣。笛卡爾空間控制直接把末端位置作為控制目標(biāo)所有計(jì)算都圍繞“末端當(dāng)前位置距離期望位置差多少”展開(kāi)代碼邏輯和人類心智模型一致。這是精準(zhǔn)操控的最上層。5.2 IK與閉環(huán)阻尼最小二乘的工程實(shí)踐在Isaac Sim里做笛卡爾控制核心是把末端的笛卡爾誤差轉(zhuǎn)成關(guān)節(jié)運(yùn)動(dòng)。我這次用的是帶阻尼的最小二乘逆運(yùn)動(dòng)學(xué)DLS IK它比單純偽逆更穩(wěn)在接近奇異位形時(shí)不會(huì)產(chǎn)生爆炸速度def solve_dls_ik(J, error, damping0.01): 阻尼最小二乘IK: 求關(guān)節(jié)速度dq Jt J.T # (J*J^T lambda^2*I) 做正則化避免奇異 lambda_sq damping ** 2 eye np.eye(J.shape[0]) return Jt np.linalg.solve(J Jt lambda_sq * eye, error)主循環(huán)流程是讀取當(dāng)前末端位置計(jì)算期望位置誤差用雅可比矩陣把誤差映射成關(guān)節(jié)速度增量再把關(guān)節(jié)速度限幅后發(fā)給速度控制接口from omni.isaac.core.prims import XFormPrim # 末端link的prim路徑Franka的末端link是 panda_link8 ee XFormPrim(prim_path/World/Franka/panda_link8) for step in range(2000): current_pos, _ ee.get_world_pose() delta_x desired_pos - current_pos # J是當(dāng)前位形下的雅可比矩陣3x7只考慮位置 # 可以通過(guò)數(shù)值微分或PhysX張量接口獲取 dq solve_dls_ik(J, delta_x, damping0.01) * 2.0 dq np.clip(dq, -0.5, 0.5) velocity_target np.concatenate([dq, np.zeros(2)]) franka_view.set_joint_velocity_targets(velocity_target) world.step(renderTrue)這套代碼的要害在于雅可比矩陣。數(shù)值微分的方法實(shí)現(xiàn)簡(jiǎn)單讓每個(gè)關(guān)節(jié)依次加一個(gè)小擾動(dòng)記錄末端位置的微小變化解出末端偏移和關(guān)節(jié)擾動(dòng)的關(guān)系得到雅可比矩陣的一列。精度沒(méi)解析法高但做demo足夠而且代碼很短不容易出錯(cuò)。追求更精確的雅可比可以直接調(diào)底層PhysX張量接口Isaac Sim提供了對(duì)應(yīng)的Artifcation線性化算子拿到的矩陣是解析值性能也好很多。5.3 驗(yàn)證精準(zhǔn)操控繪制圓形軌跡的實(shí)測(cè)數(shù)據(jù)光“能到達(dá)某個(gè)點(diǎn)”不算精準(zhǔn)我讓末端執(zhí)行器在XY平面上畫一個(gè)半徑5厘米的圓期望軌跡每分鐘一圈然后用仿真記錄的實(shí)際末端位置去算軌跡誤差。實(shí)測(cè)下來(lái)方向上的穩(wěn)態(tài)跟蹤誤差保持在幾毫米以內(nèi)峰值誤差出現(xiàn)在圓的拐彎處也就是末端速度最大的象限切換點(diǎn)。這組結(jié)果說(shuō)明一個(gè)問(wèn)題笛卡爾位置控制對(duì)軌跡跟蹤是有用的但要做到更高精度需要把前面學(xué)的阻抗控制融入進(jìn)來(lái)——用高剛度控制保證跟蹤精度用合適的阻尼吸收沖擊必要時(shí)加上力矩前饋補(bǔ)償動(dòng)力學(xué)誤差。五種模式不是孤立的越到后面越是組合拳。6. 踩坑記錄與調(diào)參心得6.1 仿真步長(zhǎng)與控制頻率是動(dòng)態(tài)控制的地基我踩過(guò)最深的坑是力矩控制模式下的不穩(wěn)定。一開(kāi)始用默認(rèn)的1/60秒步長(zhǎng)力矩控制一到高增益就發(fā)散機(jī)械臂直接飛了。后來(lái)把物理步長(zhǎng)降到1/120秒同樣的增益就穩(wěn)定了再降到1/250秒控制性能還有提升。這個(gè)規(guī)律背后很簡(jiǎn)單步長(zhǎng)越大離散化誤差越大數(shù)值積分越容易發(fā)散。力矩控制對(duì)積分精度極其敏感而位置控制因?yàn)閮?nèi)部有強(qiáng)阻尼對(duì)步長(zhǎng)不那么挑剔。所以我的建議是一旦開(kāi)始做力矩或笛卡爾阻抗控制第一件事就是把步長(zhǎng)切到1/120秒以上。6.2 渲染與控制循環(huán)的沖突剛開(kāi)始我圖省事直接在主循環(huán)里world.step(renderTrue)結(jié)果控制頻率死活上不去末端軌跡誤差也大。后來(lái)改成跑控制循環(huán)時(shí)不渲染每隔一定步數(shù)再單獨(dú)渲染一次性能立刻正常。Isaac Sim里的渲染是完整的光線追蹤管線非常吃GPU資源而控制循環(huán)對(duì)實(shí)時(shí)性要求高兩者最好解耦。如果是做強(qiáng)化學(xué)習(xí)訓(xùn)練直接關(guān)渲染物理純計(jì)算的速度能翻好幾倍。6.3 手指關(guān)節(jié)別遺忘Franka有2個(gè)手指關(guān)節(jié)它們雖然不在核心控制任務(wù)里但只要你的控制指令是9維數(shù)組就必須給它們一個(gè)明確的值。我遇到過(guò)給手指設(shè)了0目標(biāo)之后夾爪在仿真里不停抖動(dòng)的情況。處理方法是給手指單獨(dú)設(shè)一個(gè)較小的阻尼值或者直接讓它們保持在一個(gè)固定的開(kāi)合角度不要跟著手臂的隨機(jī)舞動(dòng)亂擺。6.4 分清“狀態(tài)讀取”和“控制量”在力矩控制模式下get_joint_efforts()返回的內(nèi)容和引腳施加的關(guān)節(jié)力矩不是一回事。這個(gè)接口返回的是關(guān)節(jié)約束力或驅(qū)動(dòng)器內(nèi)部力包含物理引擎做碰撞約束、摩擦補(bǔ)償?shù)牧?。調(diào)試的時(shí)候如果你用這個(gè)值去反推控制有沒(méi)有生效會(huì)得到非常奇怪的結(jié)論。要直接看你的控制有沒(méi)有生效就用你自己發(fā)的力矩?cái)?shù)組跟蹤而不是去讀物理引擎的反饋。6.5 單位系統(tǒng)切換最容易引發(fā)玄學(xué)問(wèn)題如果場(chǎng)景里同時(shí)加載了從別處下載的USD或URDF資產(chǎn)單位不統(tǒng)一會(huì)讓整個(gè)物理表現(xiàn)變得不可理喻。我遇到過(guò)末端明明發(fā)1N的力機(jī)械臂卻被彈飛的情況。檢查了三個(gè)小時(shí)結(jié)果是某個(gè)資產(chǎn)單位是厘米而主場(chǎng)景單位是米。Isaac Sim開(kāi)發(fā)文檔里推薦的stage_units_in_meters1.0一定要堅(jiān)持加載外部資產(chǎn)時(shí)先檢查它的單位設(shè)置是否匹配。最后再分享一個(gè)經(jīng)驗(yàn)這篇文章里的五種模式真正在項(xiàng)目里用得最多的是“位置控制打底 阻抗控制保護(hù) 笛卡爾空間做任務(wù)”這個(gè)組合拳。不要神化任何一種模式它們沒(méi)有優(yōu)劣之分只是針對(duì)不同需求的控制范式。你把每種模式的原理和適用邊界搞清楚遇到具體任務(wù)自然知道怎么選。
返回列表
PREV
查看更多資訊
NEXT
返回資訊列表
国产中文字幕曰本毛片| 天天草AV| 国产视频一区二区免费| 99亚洲精品| 色偷偷综合91久久噜噜| 久久天天躁日日躁狠狠躁| 少妇xx精品| 97超碰超碰| 色欲色香天天天综合网www-亚洲综合国| 人人干人人操人人..com| 超碰97精品| 九九久精品| 久久久久久夜夜夜夜夜| 婷婷丁香五月激情啪啪| 又粗又长又大国产不卡| AV久日| 殴美综合色88| av天堂精品久久| 亚洲高清综合网| 亚洲精品欧美专业| 射欧美综合| 大香樵伊人网| 五月婷婷影院| 99热这里是精品| 天天干天天操天天干天天操| 啪啪免费| 亚洲精品无码久久AV| 免费一二区| 丝袜视频网国产90| 欧美色图片欧美色图| 日韩精品人妻中文字幕有码午| 精品亚洲国产成人av网站| 东京热一区二区中文字幕| 国产一二三福利视频网| 欧美色图在线视频少妇| 久久做97| 欧美一区二区情色| 天美麻豆精品视频99| 肉嘟嘟www视频在线观看高清| 精品一区二区三区国产| 国产精品人妻免费精品| Av手机版天堂网| 91视频精品| 99欧美| 超碰人人草| 亚洲砖码砖专无区2023| 国产人妻天天干精品| 国产色呦呦| a级成人毛片免费视频高清| 夜夜天天噜狠狠爱2021| 久久精品国产Aⅴ| 亚洲国产精品成人久久蜜臀| 亚洲AV成人无码一二三久久| 在线精品福利免费播放| 丰满人妻-区二区三区免费| 色狠狠综合| 综合激情五月丁香| 狠狠搞 亚洲91| 国产精品视频播放| 久草线上视频免费看| 中国熟女91| 精品熟妇视频一区二区| 欧美 精品国产制服第一页| 久久精品国产精品一区| 99只有精品| 色好看av| 久久久久久久久国产| 欧美色蜜桃97| 秋霞久久亚洲精品成人| 欧美特大黄一级片片免费| 久久精品国产亚洲AV片多多| 强免费黄色网址| 夜夜一区二区| 午夜福利一区二区三区四区五区色婷婷| 天天操天天日青青草超碰av| 亚洲第二页| 日日摸天天爽夜夜欢| 99re在线| 激情综合婷婷| 熟女色图在线| 91天天综合日韩欧美| 综精品久久久aaaa| 久男人久久| 天久久久噜噜噜久久国产精品爽爽| 欧美中出| 亚洲熟女中文字幕在线| 欧美性爱一内片一区二区三区| 日韩一999精品| 使劲用力艹少妇视频一区二区| 久久精品六区| 欧美一区二区福利在线| 激情综合五| 欧美国产一区二区三区麻豆传媒| 综合网少妇| 三男一女不戴套的A片| 国产精品熟女乱伦| 91劲爆| 99re在线| 97国产色综合| 超碰91在线| 特级毛片特黄久久免费看 | 最新啪啪视频| 亚洲一本色码中文字幕| 永久电影三级在线观看| 丁香九月激情| 人人妻天天做天天爽| 国产后入式在线观看| 操操操五月天婷婷丁香影院| 性爱久久| 欧美性高潮| 一本色道综合久久欧美| 国产欧美伊人| 亚洲风情在线观看| 熟女一区二区三区四区| 欧美综合娱乐久久| 97超碰超欧美。| 一道α片欧美| 青青草久草AV| 99精品视频在线观看免费| 日本片日本片祼观看网站在线看中文版网页在线看 | 久久久久亚洲av综合波多野制衣| 18一区二区三区| 老熟女天天操| 热99这里只有精品| 91狠狠狠| 久综合网| 亚洲少妇综合| 欧美日韩国产色图在线| 97国产精品久久久久| 色操逼网| 天天舔九色婷婷| 丰满人妻一区二区三区蜜桃视频| 亚洲国产欧美日韩人妻日中文| 五月天亚洲网| 五月丁香啪| 久久伊人东京热| 免费黄色视频网址| 黄呦呦在线| 欧美十八禁视频| 伦在线97| 免费A V在线播放| 国产精品午夜福利视频| 国产一级作爱毛片| 97国产精品在线观看| 亚洲天堂中文字| 白 大 人妻 区 在线| 三级精品三级在线观看| 蜜臀th| 91动漫操逼视频| 超碰在线综合97| 日本中文字幕一区| 国产激情视频在线观看| 91天天综合网| 不卡超碰护士AV在线免费播放| 97视频在线看| 涩涩久久精品| www.婷婷| 国产日韩色综合| 二三四区精品| 日韩av在线播放不卡| 96超碰网| 国产又大又粗又色生活片亚洲国产精品成人久久久综合免费 | 手机不卡视频不卡在线一二三区| 无码操逼网| 91操熟女视频| 久久偷拍人| 可能人人看人人摸| 天美传媒婬乱在| 91欧美偷拍| 果冻国产精品麻豆成人av| 亚洲国产日韩精品久久久| www四虎| 天天艹天天日| 中文 人妻 制服| 日韩ab网 | 91久久国外网| 福利一级版子| 欧美美女在线高潮999| 亚洲黄色电影| 五月天激情四射| 国产真实野战在线视频| 五月天激情四射| 亚洲中文字母在线播放| blacked精品一区国产| 亚洲春色一区二区三区| 无码一区免费在线不卡| 91第一页| 日韩激情电影中文字幕| 亚洲高清视频在线免费观看| 大肥女高潮bbwbbwhd视频| 欧美日韩黄片精品在线| 操操操日本的逼| 日本色色色色色视频| 黑人狂躁日本妞一区二区三区| 久久久久免费看少妇A片特黄| 一本色道久久天天射天天干| 国产毛片久久久久久久| 丁香五月成人| 亚洲精品久久久久久| 欧州一区二区三区四区| 麻豆天美国美国产AV| 中文字幕人乱码中文字的预防方法 | 人妻第一页| 天天操天天射天天日| 欧美一区二区情色| 国产精品高潮久久久无码| 国产激情在线| 我中文字幕6区| 欧美日韩*字幕一区| 欧美日韩国产中文精品字幕自在自线,| 东京热熟女亚洲视频网站| 亚洲不卡三级手机播放| 啊a一区在线| 成人夜夜| 性感女人网页在线观看视频| 亚洲毛片基地专区| 一二三啪啪专区| 久久国产在线一区二区| 另类av天堂| 欧美在线播放| 亚洲欧洲小说图片视频 | 青草精品视频日本久久久久网站在线| 久久久久国产精品喷潮免费观看臀 | 啊啊啊在线观看免费视频| 日本人妻伦在线中文字幕| 色爱欲亚洲| 乱伦一区二区三区‘| 久久久网一区| 五月天激情综合网| 久久久久久国产手机AV| 9九九国产| 丝袜大香蕉| 精品国模无码| 久久久熟女一区| aaaa黄片| 视频一区二区三区精品| 九九热国产| 大香蕉 222| 99婷婷一区二区| 中文字幕无码不卡啪啪| 极品五月天噜噜| 午夜.DJ高清在线观看免费7 | 久热一区二区| 亚洲在钱| 91激情网| 麻豆AV96熟妇人妻| 亚州色图第三区| 久草视频观看视频在线| 香蕉视频欧美一卡二卡| 美女t无毒不卡不卡| 欧美有码亚洲中文字幕一区二区三区四区| 免费黄色片。| jazzjazz国产精品麻豆| 亚洲色阁| 天天操天天舔| 欧美亚洲高清晰| 亚州熟妇精品| 夜夜青青无码影院| 日本超碰97日韩精品人妻| 超91综合网| 激情网五月天| 中文一区二区婷婷视频| 人妻天天爽夜夜爽精品2| 亚洲一本大道中文字幕无码在线| 综合啪啪| 51一区二区三区| 另类小说综合网| 欧美人人操人人插| 伊人久久综合影院精品久久久| 一级二级在线观看| 操一操摸一摸| 日韩欧洲操屄视频| 约操熟妇| 婷婷综合在线| 射欧美综合| 欧美国产成人在线| 久久久久久久久久久精| 狠狠婷婷亚洲中文综合久久| 国产精品分类在线观看| 日韩国产在线观看av| 日本成人电影资源网| 最近的最新的中文字幕视频| 成人欧美一区二区三区黑人一| 国产九月婷婷| 佐山爱中文字幕| 久操大香蕉手机视频在线看| 亚洲影院小综合| 大香蕉在线视频15| 久久偷拍人| 国产精品电影推荐| 密臀在线视频| 久久av一级av少妇av高潮| 99欧美| 另类图片五月| 欧洲精品欧洲精品| 岛国A V在线免费看| 蜜桃视频成a人v在线| 口爆综合网| 日韩精品9999| 91人妻人人澡人人爽人人精品| 家庭乱伦国产| 天天干,夜夜爽| 锕锕好爽 死我在线观看| 久久岛国| 思思热免费视频观看| 精品人体无圣光凹凸| 日日碰狠狠添天天爽超| 亚洲男人的天堂AV| 男女啊啊啊啊啊| 九月丁香综合网| 麻豆人妻少妇在线免费观看| 久草网站免费在线观看| 精品国产网站| 欧美真人抽搐一进一出gif| 久久亚洲不卡| 亚洲欧美日韩免费观看| 亚洲另类综合欧美| 18禁无码永久免费无限制| 夜夜高潮夜夜爽| 欧美色网| 在线 亚洲 网爆 自拍| 国产捆绑一区| 亚洲少妇在线影音| 蜜乳AV色欲AVAV无码| 久久一二三四不卡| 综合av社区| 久久蜜桃综合网| 1769一区| 亚洲欧洲日韩天堂av| 人人操AV| 五月天激情网图片| 囯产操逼片| 亚洲国产精品V?在线播放| 天天综合~91| 天天草AV| 超碰 国产熟女精品一区| 日本布卡一区二三区| 九草九九九| 久久久久久少妇| 青青操在线亚洲视频观看欧美在线 | 亚洲区 欧美区| 欧美第五页| 99久久久| 少妇久久| 亚洲伊人a线观看视频| 国产在线观看一区二区三区 | 深夜福利黄片| 人人干黄色| 国产黄色影片在线观看| 成 人片 黄色大片| 黄片免费看黄片免费看| 亚洲欧美在线观看2021| 五月天成人综合| 青青草日本无码| 夜夜爽妓女| 日日噜噜夜夜久久亚洲一区二区 | 天天色欧美| 日本性感人妻91| 激情国产乱伦Av| 91 国产丝袜在线播放-百度| 2020中文字幕在线| 欧洲黄色网| 午夜高清成人在线视频| 宅男午夜在线视频| 情色大香蕉| 亚洲在线网站| 色色亚洲| 97情超碰色| 天天视频黄| 操逼网站视频漫画国产| 97视频620| 91 亚欧| 在线综合 亚洲 欧美中文字幕| 99久久精品国产高潮| 操狠狠| 2017,超碰| 岛国色情视频在线观看| 亚洲欧洲精品成人| 精品91日日夜夜超清资源| 黄片com.| 小草av不卡亚洲二区| 久热9| 91熟女.com| 国产精品一级特黄aaa大片在线观看| 日韩成人电影AV| 亚洲人精品久久久| 人看人人摸人人操| 天堂精品一区| 久久九九国产精品| 91路www| 亚洲成?V人片在线观看福利| 欧美 青青草| 色欲Av人妻精品一区二| 极品少妇99| 国产兽交视频在线播放| 精品国产一区二区久久| 最新亚洲人成网站在线影院| 大香蕉五月天婷婷| 激情文学88| 成人av福利在线观看| 殴美色网| 免费一二区| 亚洲天堂男人天堂| 老熟女乱伦片| 久久黄色视频一区二区三区| 萌白酱自拍视频| 精品久一区免费| 人妻精品综合中文字幕在线 | 精品一区二区国产日韩| 人妻中文字幕精品无码| 色五月婷婷色| 日韩精品操少妇| 欧美特黄视频网站| 国内外内射高清视频| 欧美Ⅴ性爱| 日韩Va亚洲va欧美Ⅴa久久| 性开放中文AV高清无码免费看| 99精品成人免费看| 九一亚洲国产免费| 天天综合网合集91| 国产捆绑一区| 亚洲午夜福利视频| 欧美成人精品一区二区三区| 久久9免费视频| 97在线观看免费视频| 亚洲无码国产精品久久| 开心五月婷婷激情| 人人澡人人弄| 极品白嫩美少妇在地板上位骑射淫水泛滥| 欧美激情另类一区二区| 激情五月综合网| 久久久熟妇熟女国产| 自拍啪啪视频| 久操com| 色色色综合网| 国产夫妻性生活视频| 国内毛片热久久思思热| 欧美婷婷| 天天操狠狠日夜夜干超大胆开放com大香蕉视频在线观看 | 亚洲一级性爱视频免费看| 久99视频| 97网址97| 亚洲成人在线高清| 五月天成人综合| 久久久久斤小| 又大又长又粗又爽又黄| 久久久啊啊| 大香蕉99re| 日本不卡高清视频| 好舒服视频| 日本孕妇一区二区视频操逼免费看 | 亚欧Av| 四季AV综合网址| 久久9精品| 日本一区二区成人在线| 亚洲综合九| 欧美爱三级日韩久久| 亚洲少妇色| 99热婷婷一区二区三| 日本熟妇人妻中出视频| 风月影院男女十八禁| 国产综合在线视频网站| 久草色悠悠在线视频| 神马九九| 性色高清在线| 午夜亚洲WWW湿好大| 97超碰jingpin| 中文乱码字幕观看| 欧美激情超碰777| 黄色视频高清无码网站| 欧美激情欧美精品| 亚洲无码国产精品久久| 久久夜夜夜夜| 无码逼| 天天操人人操骚逼网站| 黄色网址在线免费观看| 天天天操天天天爱| 热九九精品| 果冻传媒A片麻豆熟妇人妻| 精品国产精品一区二区| 婷婷激情四射| 精品v1区| 成年女人黄网站| AV色五月天| 人人操人人狠狠操| 私人尤物在线精品不卡| 麻豆一区在线| 97人人模人人爽人人| 91久| 色综和网| 蜜乳av首页| 天天综合欧美| 久久超碰大香蕉| 天堂射| 亚洲aV性爱| 91人妻人人澡人人爽人人精品| 亚洲色图超碰在线| 欧美黄色片在线播放| 肉丝无码中文高清| 国产成人亚洲精品自产在线| 中文字幕在线观看永久| 人妻少妇无码| 91网亚洲| 久热婷婷| 曰韩操B| 中文字幕视频二区| 精久久久91| 无码国产精品午夜不卡(| 少妇久久久久久久| 大香蕉在线SuP| 区日韩亚洲乱码av电影| 亚洲少妇综合在线播放| 亚州综合网| 国产热av| 亚洲视频一二区| 91精品久久久久久综合五月天| av网站在线看| 久啪视频| 亚洲第91页| 五月丁香影视| 男人a天堂手机在线版| 亚洲视频精选| 91美女看B| 欧美 中文字幕 一区| 中文字幕免费看大片| 欧美Ⅴ性爱| 北京专精特新企业招聘信息| 操逼网站地址| 欧美另类综合久久| 人人操人人舒服| 亚洲综合网91| 欧美丰满少妇交换91欧美精品| 日本一二三高清| 99爱精品| 婷婷午夜| 欧洲熟妇xxXx欧美老妇裸体 | 啊啊啊免费视频| 91久久国外网| 亚洲成人妻日韩在线| 色女女女导航| 熟妇熟女视频一区二区三区| 亚洲偷拍自拍在线视频| blacked精品一区国产| 亚洲国产成人7777| 国产 日韩 欧美一区| 欧美 亚洲| 精品人妻15区| julia国产在线| 亚洲日韩97| 加勒比综合a∨| 亚州日韩97| 亚洲少妇色图自慰直播| 91jk色拍| 美女AV一区二区| 久久久久久中文版| 国产乱码精品久久久久久| 成人A片男人的天堂| 亚洲人在线| 96AV久久久| 欧美 日韩 国产传媒| 哈哈操电影AV| 亚洲 se图 欧美电影| 麻豆性爱视频在线播放| 诱惑人妻欧美一区在线播放| 玖玖爱一区在线| 精品九九淫乱男| 加勒比综合a∨| 久久婷婷苹果| 亚洲日韩电影| 人妻一区二区三区视频| 中国一级操逼视频| 亚洲Av无码成人精品国产| 国产剧情AV不卡在线观看| 男人的天堂一区三区| 日韩精品中文字幕二区| 精品区9| 四月丁香婷婷| 亚州综合AⅤ| 亚洲亚洲亚洲天堂天堂 | 亚洲麻豆精品二区三区| 精品人妻二区三区| 国产成人精品午夜福利| 日韩欧美麻豆 | 高清在线偷拍自拍视频| 国色天香av| 无码不卡八戒| 国产熟女免费观看久久| 久久婷婷五月| 成人熟女区| 操久久久久| 欧美日韩啪啪电影| 91free福利| 久都青青视频| 欧美大色交| 蜜臀久久99精品久久久久久婷婷| 美女操逼A A| 韩国一级婬片A片AAAAA| 99国产精品在线观看| 爱妻综合网| 天天插网| 亚洲欧美国产其他二区| 日本三级人妻a人妻一在线| 色眯眯av| 亚洲欧美色图小说| 五月丁香啪啪网| 中文字幕-区二区三区四区视频中国| 女上位精品在线| 天堂v无码免费视频| 日本五十路熟女一区二区| 久热69九色熟妇97| 黄站在线免费观看| 黄色激情电影在线观看| 懂色AV一区二区三区| 吊色| 亚洲图片激情综合另类| 中文字幕二区日韩天堂| 亚洲干B| 中文字幕一区二区三区高清| 国产欧美伊人| 91久久国产精品| 91社操逼| 国产精品亚洲日韩骚欢乐谷最新地址发布页huanieguty性屋娱乐妖精视频 | 日少妇亚洲版| 欧洲久久一二线| 爱我干综合| 久湿久久 | 99.色网| 玖玖综合网| 久久精品一区二区三区蜜桃臀| 精品人妻中文字幕高清| 日日夜夜天天| 亚91网| 日韩乱插| 91在线一起| 欧美日韩 强奸乱伦| 麻豆 亚洲 97| 少妇啪啪自拍| 欧美日韩精品国产91| 国产自制av蜜乳| 又大又长又爽| 99婷婷一区二区| 啊a一区在线| 97视频网站| 亚洲天堂另类美腿| 日韩性爱啪啪视频| 人人操天天爽| 亚洲国产成人精品999| 欧美最婬乱婬爆婬性视频 | 久都青青视频| 伊人天天久久动态图| 国产精品女同| 强奸乱伦AV一天堂网| 丝袜喷水在线| jk白丝没脱就开始啪啪| 一区二区视频你懂的| 性在久久久久久| 婷婷九月国产| 色噜噜狠狠色综合日日| 久操国产在线| 精品无码一区二区| 亚洲精品一区二区精品| 98超碰日本| 欧美啪啪女女| 天天色欧美| 九九九九88| 久久久久人妻二区精品叶可怜| 最新av在线| 殴美大黄片| 狠狠爱夜夜| 亚洲人在线| 青椒国产97在线熟女| 香蕉国产97| 日韩在线视频1234| 95自拍视频在线观看| 91色射| 青青草自拍视频在线播放| 妇女性内射冈站HDWWWCOM| 91美女看B| 婷婷综合久久| 国产精品盗摄 偷窥盗摄| 熟妇激情| 久久侵犯人妻爽爽爽| 亚洲无码太久| 国产91 丝袜在线播放 | 91视频综合| 久久一本大香蕉| 91超碰丝袜制服| 天天日日舔舔| 99久久久er直播网址| 一本久道久久综合狠狠爱一密臀精| av在线人气| 黄片无码在线制服| 日韩在线观看三级电影| 国产精品久久久久999| 精品少妇后入一区二区三区四区人妻巨乳| 国产隔壁老王影院在线| 91白虎| 97超碰免费人人性爱| 国产这里只有精品| 欧美不卡二区| 欧美一区二区三区不卡高清视频| 中文字幕乱偷人妻久久艾草网| 清柠毛片| 不卡啪啪视频| 吖在线不卡一区二区国产剧情| 无套后入双马尾| 亚州色图片在线色| 99啪啪视频| 天天日天天色| 天堂8在线新版官网| 八戒无码国产午夜福利| 男人在线天堂| 清纯唯美综合| 啊啊在线| 97资源站久久| 久久久久亚洲一区女同性恋中文字幕| 东京日日夜夜| 五月天社区| 新婚人妻扶着粗大强行坐下| 天天谢天天干| 日韩激情无码影院| 亚洲本色精品一区二区久久| 网友自拍第1页| 久热精品在线| 91激情国产| 少妇高潮喷水无套久久久久久| 欧美日韩亚洲高清不卡一区二区三区| 五月天婷婷色| 激情五月激情综合网| 欧美成va视频网站| 日韩激情中文字幕有码| 久久精品高清AV| 久久东京伊人一本到鬼色| 欧美性爱综合,免费| 亚洲人成在线放东京热| 啪啪啪综合网| 国产一区二区二区按摩精品啪视频| 嗯嗯啊啊啊好爽| 中文字幕激情小说| 久久二| 94色色电影网| 九九热九九| 亚洲欧美一区二区三区在钱蜜桃| 色综合久久888| 亚洲操操操| 91大学精品激情戏| 国模限制级电影| 伊人大香蕉在线| 国产女同性恋视频| 亚欧美综合网。| 91碰碰| 中文字幕福利视频一区二区三区在线观看| 丝袜美腿91| 91熟女丨91老女人| 黄片www视频免费| 亚洲精品一二牛牛| 密乳AV免费观看| 十八禁成人网站在线观看| 日韩AV一起草| 91美女丝袜诱惑视频| 精品视频123区小说区| 超碰97色色| 98福利在线视频| 我爱操| 亚洲综合91| 在线播放免费av福利片| 日韩亚洲Av人人夜夜澡人人爽| 熟女视频久久| julia在线观看久久| 情侣操 逼视频99| 97人人色| 人人人摸人人| 欧美疯狂做爰xxxx| 熟女日韩| 天欧美在线| 色五月AV| 玖玖玖玖精品国产剧情| 长长久久88视频| 亚洲少妇激情视频| 蜜臀Av一区二区三区| 免费AV中文网在线观看| 性开放中文AV高清无码免费看| 99re在线观看| 日韩电影天堂视频二区三区| 黑人性暴力毛片| 91丨九色丨国产丨人妻在线 | 精品人妻一区二区蜜桃视频| 97操| 久久久久国产无av| 懂色AV中文| 麻豆av一区二区| 欧美激情另类一区二区| 91无人区卡一卡二卡三乱码入口最新版:能让用户有更多选择的选择-经典说说-爱 | 99久久综合网| 久久婷婷欧美| 91精品国| 久久国产逼| 人妻少妇精品一区二区三区| 综合网97| 日韩精品在线放| 怡红院久久老司机| 亚洲精品乱码线路中文字幕 | 国内毛片四区| 中文字幕亚洲热播人妻| 日韩伦理久 久久 清纯| 亚洲精品电影| 国产精品岛国片在线观看| 欧美 青青草| 人人妻人人玩人人澡人人爽| 人、人、摸,人、人、草| 91国产大片| 亚洲婷婷丁香在线| 91美女中出| 久操免费视频| 日本性爱不卡视频| 精品美女少妇一区二区三区| 国产品精品自在在线午夜免费| 日本黄 R色 成 人网站| 另类成人首页一区| 婷婷丁香九月| 粉嫩AV一区夜夜嗨| av一区二区三区四区| 日本一区二区三区精品| 男人天堂2017| 91美女在线精品视频| 精品九区| 高清无码网址| 欧美色另类| 天天干少妇| 亚洲图片另类| 欧美成人9797| 在线亚洲欧美| AND人妻系列| 日韩黄片影院| 大香蕉在线视频重口味毛片在线| 国产精品黑人一区二区三区| 少妇毛片久久| 黄片免费视频2019| 中 文字幕一区二区三四 五 区日 日 骚| 亚洲欧美999| 东京太热久久久| 亚洲中文字幕在线视频一区二区| 东京太热久久久| 12一15性XXXX粉嫩国产| 久久精品72| 污污汅18禁网站在线永久免费观看 | 情色五月天网| 久久一区二区高清免费| 日韩人妻精品| 九九激情网| 亚洲美女AV无码| 97视频7| 成人乱码一区二区三少妇| 亚洲乱熟女一区二区| 婷婷性爱| 人妻精品视频一区二区三区| 麻豆精品A片免费观看| 国产高清无码一区三区二区| 狠操91,com| 久99视频| 国产精品麻豆成人av| 国桃视频产巨乳精品一区二区在线| 欧日a| 97天堂| 都市激情人妻一区二区青青操视频 | 日韩精品人妻系列无码天堂| 欧美日韩另类在线播放| 春色综合免费| 成人贴图日韩欧美| 狠狠操夜夜| 在线看污网站| 91嫩草欧美| 亚洲Av无码成人精品国产| 人妻少妇精品视频一区二区三区| 亚洲欧洲精品成人| 国产精品三级视频网站| 亚洲一二三精品久久网| 操逼片国产| 熟妇人妻精品一区二区| 婷婷情色五月天| 日韩另类| 日本性爱欧美性爱| 日韩猛交| 欧美九一精品久久久熟妇| 四虎 精品 WWW| 亚洲超碰AV| 蜜臀一区二区三区在线| 久久国产精品视频| 精品一久久久| 精品一区二区三区蜜桃臀赵总| A 在线网址| 91老熟女视频| 九九九国产精品| 99热导航| 亚洲国产欧美日韩精品一区二区三区,国产一区二区三区在线看片,欧美性猛交 XXX | 五月综合久久| 国产AV激情无码久久无码| 五月丁香激情四射| 欧美视频一区二区三区| 亚洲中文电影| 久九九九九九九热| 国产这里只有精品| 人人爱人人操人人性| 人妻偷拍一区二区三区| 97爱亚洲| 欧美男人的天堂| 久久精品人妻一区二区| 九九热超碰97亚洲最新香蕉| 99国产人成精品| 性爱乱伦一区| 老熟妇一区二区三区…| 国产不良强奸视频免费看| 啊啊啊好多水| 精品对白久久不卡| 97ai亚洲| 久久精品国产99久久,亚洲日韩久久日本一区一区三区 | 伊人国产成人av网站| 超碰色97| 久久精品区| 激情另类激情| 欧美色爱综合| 久久久久久中文| WWW美腿丝袜香蕉中文| 欧美论理片| 欧美色自拍| 天天看高清麻豆| 91久久国产综合精品| 久久国99999| 青青草啪啪网| 欧美 熟女 日韩| 伊人久久大香线综合无码| 91夜色chaopeng| 青青草精玖玖69精品| 日韩激情视频| 成人热久久精品| 人人贴人人摸| 摸奶性爱视频网站在线免费播放| 午夜精品久久一区二区| 亚洲无码视频免费在线观看网址! J?P?NESEHD熟女熟妇伦 | 国产一级特黄大片处女| 欧亚性爱在线视频| 人妻 中文 日韩| 人妻人人做人人澡人人爽欧美一区| 精品一区二区在线针对华人免费观看这里只有精品免费观看 | 国产h片在线观看视频| AV网站高清无码在线观看| 精品亚洲国产成人精品| 一级啊性爱在线视频| 91人人臊| 熟女性视频| 亚洲伊人久久精品狠狠在线| 精品国产91久久久久久一区黄无| 物尤视频一区二区| 无毛精品| 性欧美91| 人妻偷拍一区二区三区| 国产久久av| 欧美黑人极品高潮喷吹熟女黑人性暴力日韩在线欧美极品一区二区 | 色一区二区三区综合| 国产超碰在线一区| 黑人与人妻| 九九久精品| 97综合在线| 欧美一区二区三区四区综合| 亚洲精品第一| 91一区二区| 超碰97玖玖爱| 人妻无码一区二区三区久久99| 人妻夜爽夜夜爽| 翔田千里AV无码秘 三区| 92性色国产午夜福利在线661| 国产一级特黄大片处女| 在线观看av区| 午夜精品一区二区三区三上悠亚| 亚洲狼狼干综合1| 日韩 女同 综合| 亚洲97在线观看| 日本熟女免费視颖| 97操操| 91日日| 97在线观看视频| 欧美日韩国产一区二区小黄片大全| 国产亚洲精品美女久久久久久2021| 91精品久久久久久综合五月天| 欧美亚综合色图| 色哟哟精品1精品2| 岛国爱情动作片在国产AV无码专区亚洲AV漫画| 日韩中文字幕精品一区在线| 亚洲综合五月天| 动漫av中文| 久久久亚洲熟妇熟女| 亚洲天堂7777| 亚洲限制级在线| 嗯嗯啊啊啊好爽| 狠狠中文字幕| 91xingse| 91色欧美| 久久久久久国产无码精品| 中文字幕国产精品1区| 亚洲激情欧美色图| 中文字幕人成乱码熟女香港| 天堂岛av| 欧美日韩人妻精品一区二区三区| 色黄污美女啪啪啪免费网站| 国产11页| 精品免费成人久久| 人人妻人射| 三上制服丝AV| 国产传媒日韩欧美| 丁香婷婷啪啪| 后入福利| 欧美性巨大╳╳╳╳╳高跟鞋| 91狠狠综合久久| 岛国艾薇凹凸视频天堂| AV天堂男人的天堂| 久久精品国产亚洲5555| 五月天激情综合网| 综合熟妇一区二区三区| 人妻一区视频| 九九亚洲精品| 免费av高清无码| 欧美成不卡网| 精品无码秘 人妻一区二区| 激情五月天网| 综合色欧美| 十八禁啪啦拍视频无遮挡| 物业黑人 AV一区| 91在线视频免费播放| 国产亚洲色婷婷99精品91| 三级日本一区二区三区| 内射日韩大臀美女| 日本阿v天堂在线观看| 欧美极品少妇交| 91n欧美| 2020视频1区2区3区| 亚洲se91| 大稥蕉免费视频这里只有精品| 777超碰| 欧美综合骚| 日本久久女同性恋视频| 亚洲不卡av在线| 国产精品黑人一区二区三区| 亚洲综合网图| 日韩欧美成人午夜福利| 无码视频一区二区| 国产一级不卡在线观看| 东北操逼| 99re久久| 国产97在线 | 亚洲| 精品大久久| 国产真乱mangent| 久久久久网站-538在线视频-欧美永久乱码 | 欧美日韩操操操| 另类图片五月天| 久久久爆乳翘臀一线天伦理视频| 日韩熟女精一区二区三区不卡| 91无人区卡一卡二卡三乱码入口最新版:能让用户有更多选择的选择-经典说说-爱 | 日本乱人伦片中文三区| 大香蕉国产中文自拍| 国产精品无码av| 精品美女少妇一区二区| 无码人妻一区二区一牛影视| 大屁股人妻女教师撅着屁股| 青青草字幕AV| 色婷婷亚洲婷婷| 天天看天天日天天操| av麻豆啪啪| 国产精品久久久三级无码| 91啪啪| 亚州熟妇精品| 久久婷婷精品| 日韩无码视频黄色| 欧美偷偷网| 97精品国产97久久久| 亚洲男人久久综合天堂| 亚洲日韩黑丝| 亚洲欧洲小说图片视频 | 五月天精品| 91露脸熟女专区| 日本二区不卡| 超碰97网址| 91丨九色丨大屁股| 欧洲亚洲国产综合在线| 综合欧美色图| 日韩 成人 有码| 精品人妻伦一二三区久久| 欧美人人曰人人操人人射射| 青青操日韩| 青久操| 啊啊啊啊嗯嗯嗯用力好爽 | 国产乱码久久久| 久久精品视频28| 久久草大香蕉| 亚洲精品天堂久久A∨51成人漫| 麻豆精品.欧美精品.日韩精品.| 黄呦呦在线| 丰满欧美少妇| 国产视频一区二区免费| 边做饭边操逼逼| 91精品网站| 日韩干B| 青青欧洲黑| 亚洲欧美爆| 老熟乱一区二区三区四区| 亚州综合AⅤ| 在线啊啊啊啊| 激情视频网址| 在线观看色视频| 伊人五月天婷婷| 九九亚洲| 青青青在线高清视频在线一二三四区| 丰满精品人妻少妇久久字幕| 欧美人妻精品| 五月丁香六月婷| 成人av动漫在线观看| 免费一级特黄特色大片在线观看看| 蜜桃狠狠色伊人亚洲综合网站| 九九九九一区| 久操九九九九九九九九九九九九九九九九九九九九九九九九九九九九 | 97色视频在线| 久久精品欧美一区蜜桃| 日韩精品一区的| 日韩乱伦影音先锋| 国产大陆天天艹| 99久久精品欧美国产| 97天天综合| 欧美78P| 精品少妇高潮久久| 久操| 亚洲国产中文字幕| 亚洲无限观看| 99色婷婷中文字幕乱色| 91在线限制级| 性色高清在线| 丝袜制服字幕在线| 亚洲国产一区二区三区在线| 一区二区偷拍拍视频| 亚洲天堂区| 日韩AV电影网站| 欧美日韩高潮喷水91| 天天舔天天 | 中文字幕 一区二区 亚洲无码| 天天干美少妇一区| 小泽玛利亚一二三| 日韩素人无码一区二区三区三州| 人妻天堂综合网| 一区二区三区 丝袜 高跟 美腿| 欧美|91色综合| 国产在线不卡导航| 色盈盈影院| 欧美 日韩 婷婷 五月| www. 男人天堂成人在线| 加勒比性爱成人在线| 精品熟妇视频一区二区| 欧美另类丝袜熟女| 亚洲人妻精品一区二区| 一区二区三区不卡视频| 亚洲午夜未满十八勿入网站日本又色又爽又黄 | 色97干| 男人的天堂 在线一区|