国产成人欧美一区二区三区vr_久久国产精品人人爽人人爽_国产精品永久免费播放_肉欲啪啪a∨无码精品一区二区_国产超短裙jk丝袜在线_亚洲AV片高清资源在线观看_国模无码一区二区三区久久_国产成年人未进视频_中文字幕无码精品夜_一区二区三区在线视频免费看_亚洲成AV人片在线观看网址_日本激情视频高清综合久久_亚洲午夜视频福利_国内大量揄拍人妻精品視_久久国产精品福利二区三区

ARTICLE DETAIL

資訊詳情

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

機(jī)器人常用命令實(shí)戰(zhàn):從SSH連接到ROS2調(diào)試排查

機(jī)器人常用命令實(shí)戰(zhàn):從SSH連接到ROS2調(diào)試排查 我到現(xiàn)在還記得第一次去現(xiàn)場(chǎng)調(diào)移動(dòng)機(jī)器人的情景屏幕上日志滾得飛快測(cè)試工程師問(wèn)我下一步該敲什么命令我愣了好一會(huì)兒最后只能心虛地回一句“我查一下文檔”。后來(lái)這些年項(xiàng)目越做越雜從底盤(pán)通信、機(jī)械臂軌跡到傳感器標(biāo)定哪一層都離不開(kāi)命令行“機(jī)器人常用命令”這八個(gè)字也逐漸變成我真正的武器庫(kù)。無(wú)論你接觸的是AGV、協(xié)作機(jī)械臂還是輪式巡檢機(jī)器人只要底層跑著Linux系統(tǒng)和ROS生態(tài)這套玩轉(zhuǎn)命令行的方法幾乎都能復(fù)用。這篇就來(lái)盤(pán)一盤(pán)我真正用得高頻、也踩過(guò)不少坑的那些命令尤其適合剛進(jìn)機(jī)器人行業(yè)、不想每次調(diào)試都靠到處搜答案的朋友。1. 動(dòng)手之前先理思路機(jī)器人命令的三種作用層次1.1 從“連不上”到“不會(huì)動(dòng)”再到“查不清”先說(shuō)一個(gè)很容易踩的認(rèn)知誤區(qū)很多人以為機(jī)器人常用命令就是背幾個(gè)rostopic echo、ros2 topic list結(jié)果一到現(xiàn)場(chǎng)就露餡。因?yàn)椤懊睢边@三個(gè)字背后其實(shí)藏著一整套解決問(wèn)題的分層邏輯。我習(xí)慣把機(jī)器人調(diào)試?yán)镉龅降那闆r分成三類(lèi)連不上、不會(huì)動(dòng)、查不清。連不上指的是你的電腦跟機(jī)器人之間壓根沒(méi)有建立通信常見(jiàn)于現(xiàn)場(chǎng)網(wǎng)絡(luò)配置亂、USB串口沒(méi)權(quán)限不會(huì)動(dòng)是系統(tǒng)已經(jīng)連上了但底盤(pán)不轉(zhuǎn)、機(jī)械臂不響應(yīng)問(wèn)題多半出在控制話(huà)題、服務(wù)或使能邏輯上查不清是機(jī)器人確實(shí)在跑但行為詭異時(shí)好時(shí)壞這時(shí)候就得靠日志、錄包、診斷工具去還原現(xiàn)場(chǎng)。這三類(lèi)問(wèn)題對(duì)應(yīng)三類(lèi)命令。連接命令負(fù)責(zé)打通鏈路控制命令負(fù)責(zé)讓機(jī)器人執(zhí)行動(dòng)作排查命令負(fù)責(zé)定位異常。所以我在給團(tuán)隊(duì)成員做培訓(xùn)時(shí)從來(lái)不說(shuō)“你把這個(gè)命令記一下”而是讓他們先判斷當(dāng)前處于哪一層再?zèng)Q定下一步敲什么。層與層之間有順序關(guān)系連接都斷了就直接發(fā)速度指令沒(méi)反應(yīng)很正常不是機(jī)器人壞了而是你跳過(guò)了前提。1.2 機(jī)器人其實(shí)是一套分布式系統(tǒng)別把它當(dāng)成一個(gè)“設(shè)備”很多新手會(huì)下意識(shí)地把機(jī)器人理解成“一個(gè)能跑的箱子”或者“一條機(jī)械臂”但實(shí)際拆開(kāi)看一輛AGV里至少有一個(gè)工控機(jī)、一個(gè)底層運(yùn)動(dòng)控制板、一臺(tái)激光雷達(dá)、若干電機(jī)驅(qū)動(dòng)器一臺(tái)協(xié)作機(jī)械臂則有關(guān)節(jié)伺服、力矩傳感器、安全控制板和安全I(xiàn)O。它們之間的溝通大量依賴(lài)局域網(wǎng)絡(luò)、CAN總線(xiàn)、串口和USB協(xié)議。命令行的核心作用就是把這一堆離散的硬件抽象成“節(jié)點(diǎn)”“話(huà)題”“服務(wù)”“設(shè)備文件”讓你可以在統(tǒng)一的地方觀察和控制。也正因?yàn)槿绱宋也艜?huì)在下面花大量篇幅講lsusb、ip addr、ros2 node list這類(lèi)看起來(lái)基礎(chǔ)得不像“機(jī)器人技術(shù)”的命令?;A(chǔ)不代表不重要恰恰相反現(xiàn)場(chǎng)運(yùn)維百分之六七十的時(shí)間都在跟這些基礎(chǔ)命令打交道。你理解了機(jī)器人是分布式的自然就理解為什么“排查要從底層往上走”——先確認(rèn)硬件在系統(tǒng)里存在再確認(rèn)驅(qū)動(dòng)正常再確認(rèn)協(xié)議通信正常最后才是上層控制邏輯的問(wèn)題。這套排查順序是比任何一條具體命令都重要的心法。2. 先把機(jī)器人“接進(jìn)來(lái)”連接與通信命令實(shí)戰(zhàn)2.1 網(wǎng)線(xiàn)和SSH最快能控制機(jī)器人的方式不論什么機(jī)器人到了現(xiàn)場(chǎng)第一件事往往是確認(rèn)網(wǎng)絡(luò)鏈路。工控機(jī)上一般都會(huì)預(yù)裝好機(jī)器人的運(yùn)行環(huán)境我們要做的就是用SSH連進(jìn)去操作。如果你的機(jī)器人帶屏幕和鍵鼠直接在它上面開(kāi)終端也行但我更推薦SSH因?yàn)楝F(xiàn)場(chǎng)鍵盤(pán)鼠標(biāo)經(jīng)常被擋在設(shè)備內(nèi)部而且一旦機(jī)器人跑起來(lái)你要有辦法在安全的距離外遠(yuǎn)程觀察和控制。先看網(wǎng)絡(luò)地址。工控機(jī)通常有網(wǎng)口IP可能是靜態(tài)的也可能是DHCP自動(dòng)獲取的拿到IP前不要急著敲SSH。老派命令是ifconfig新系統(tǒng)里很多已經(jīng)不帶這個(gè)了我一般直接用ip addr show ping 192.168.1.100ip addr show會(huì)輸出所有網(wǎng)卡狀態(tài)找eth0、eth1或wlan0下的inet字段那就是本機(jī)IP。連不上時(shí)先ping一下目標(biāo)地址能通再考慮SSH否則后面全是白費(fèi)。ssh ros_user192.168.1.100提一句現(xiàn)場(chǎng)最常踩的坑機(jī)器人工控機(jī)可能默認(rèn)沒(méi)有開(kāi)啟SSH服務(wù)你會(huì)看到Connection refused。這時(shí)候如果沒(méi)法直接按鍵操作只能通過(guò)顯示器登錄后確認(rèn)一下服務(wù)狀態(tài)sudo systemctl enable --now ssh sudo systemctl status ssh我用過(guò)一個(gè)巡檢機(jī)器人項(xiàng)目最初出廠(chǎng)鏡像里就是沒(méi)開(kāi)SSH團(tuán)隊(duì)到現(xiàn)場(chǎng)傻眼最后只能拆開(kāi)外殼外接屏幕才搞定。后來(lái)我們把這一步寫(xiě)進(jìn)了出廠(chǎng)檢查表從此再?zèng)]出過(guò)這類(lèi)問(wèn)題。2.2 USB串口和虛擬網(wǎng)口沒(méi)有屏幕時(shí)的救命通道有些嵌入式主控板比如常見(jiàn)的樹(shù)莓派、RK3588核心板、NVIDIA Jetson系列可以通過(guò)USB線(xiàn)直接給電腦虛擬出一個(gè)網(wǎng)口或者串口。這種方式在機(jī)器人沒(méi)配屏幕的時(shí)候幾乎就是唯一的調(diào)試入口。先確認(rèn)系統(tǒng)有沒(méi)有識(shí)別到USB設(shè)備。我慣用的兩步是lsusb dmesg | grep -E ttyUSB|ttyACM|usb | tail -n 20如果板子通過(guò)USB虛擬成了串口一般會(huì)生成/dev/ttyUSB0或/dev/ttyACM0??吹皆O(shè)備之后用串口工具連上去screen /dev/ttyUSB0 115200 # 或 minicom -D /dev/ttyUSB0 -b 115200如果機(jī)器人類(lèi)似開(kāi)發(fā)板走的是USB虛擬網(wǎng)口模式RNDIS或NCM你會(huì)在本機(jī)看到多出一張usb0網(wǎng)卡它通常會(huì)被分配一個(gè)固定地址常見(jiàn)的是192.168.55.1或192.168.42.1之類(lèi)。廠(chǎng)商不同地址不同但只要你看到虛擬網(wǎng)卡直接看它的inet字段然后SSH到對(duì)應(yīng)的對(duì)端IP即可。這里最折磨人的問(wèn)題是串口工具的權(quán)限報(bào)錯(cuò)。screen打開(kāi)設(shè)備時(shí)提示Permission denied別慌先看當(dāng)前用戶(hù)是否在dialout用戶(hù)組里sudo usermod -a -G dialout $USER改完組成員要注銷(xiāo)重新登錄才生效。很多教程沒(méi)有強(qiáng)調(diào)“重新登錄”這一步導(dǎo)致用戶(hù)反復(fù)敲sudo chmod 777 /dev/ttyUSB0那種做法只能臨時(shí)用一次拔插設(shè)備后權(quán)限又會(huì)變回原來(lái)的樣子。2.3 不用屏幕的IP急救思路真到了機(jī)器人既沒(méi)屏幕又沒(méi)記住IP的處境先別拆機(jī)。如果機(jī)器人通過(guò)網(wǎng)線(xiàn)跟電腦直連給它手動(dòng)配一個(gè)同網(wǎng)段的靜態(tài)IP通常能解決問(wèn)題。你可以把電腦的有線(xiàn)網(wǎng)卡IP配成192.168.1.50/24然后用nmap或arp-scan去掃局域網(wǎng)里可能的設(shè)備。注意這類(lèi)掃描工具在生產(chǎn)環(huán)境要慎用有些工業(yè)交換機(jī)會(huì)有告警但點(diǎn)到為止我自己用得最多的其實(shí)是先把ping 192.168.1.100這類(lèi)常見(jiàn)地址挨個(gè)試一遍不行再掃。如果板子仍然支持串口登錄那就更直接了用USB轉(zhuǎn)串口接上調(diào)試串口進(jìn)入系統(tǒng)后敲ip addr拿IP順便還能改靜態(tài)配置。說(shuō)到底急救通道要靠平時(shí)留好后門(mén)而不是現(xiàn)場(chǎng)臨陣磨槍。我一般在交項(xiàng)目時(shí)會(huì)專(zhuān)門(mén)在部署文檔里寫(xiě)一頁(yè)“無(wú)頭模式應(yīng)急登錄指南”包含串口波特率、默認(rèn)賬號(hào)、SSH開(kāi)關(guān)命令這是現(xiàn)場(chǎng)最能救命的一頁(yè)紙。3. 核心控制用ROS/ROS 2命令讓機(jī)器人真正動(dòng)起來(lái)3.1 ROS 1與ROS 2常用命令的對(duì)應(yīng)關(guān)系現(xiàn)在機(jī)器人行業(yè)依然有ROS 1存量項(xiàng)目但新項(xiàng)目基本都切到ROS 2了。兩個(gè)版本的命令風(fēng)格差異很大ROS 1是rostopic、rosservice、rosnode這類(lèi)分散式設(shè)計(jì)ROS 2則是統(tǒng)一前綴ros2 topic/service/node/param/action。給出對(duì)照表能少走很多彎路功能ROS 1命令ROS 2命令查看節(jié)點(diǎn)列表rosnode listros2 node list查看話(huà)題列表rostopic listros2 topic list打印話(huà)題數(shù)據(jù)rostopic echo /topicros2 topic echo /topic手動(dòng)發(fā)布話(huà)題rostopic pub /topic std_msgs/String data: hiros2 topic pub /topic std_msgs/msg/String {data: hi} --once查看話(huà)題頻率rostopic hz /topicros2 topic hz /topic調(diào)用服務(wù)rosservice call /srv data: 1ros2 service call /srv std_srvs/srv/SetBool {data: true}修改參數(shù)rosparam set /param 1ros2 param set /node param 1ROS 2剛上手的人最容易記混的就是消息類(lèi)型帶不帶msg。ROS 1里寫(xiě)std_msgs/StringROS 2里卻要寫(xiě)std_msgs/msg/String漏掉/msg就會(huì)告訴你找不到類(lèi)型。這個(gè)坑我現(xiàn)在閉著眼都能避開(kāi)因?yàn)椴冗^(guò)的次數(shù)實(shí)在太多了。3.2 話(huà)題通信看數(shù)據(jù)、發(fā)數(shù)據(jù)、測(cè)頻率話(huà)題是ROS生態(tài)里機(jī)器人“廣播電臺(tái)”導(dǎo)航節(jié)點(diǎn)發(fā)布速度指令底盤(pán)驅(qū)動(dòng)節(jié)點(diǎn)去訂閱。所以調(diào)機(jī)器人“動(dòng)不動(dòng)”第一件事永遠(yuǎn)是看相關(guān)話(huà)題上有沒(méi)有數(shù)據(jù)。以最常見(jiàn)的cmd_vel話(huà)題為例ros2 topic list | grep cmd_vel ros2 topic echo /cmd_vel如果你一直盯著終端沒(méi)有任何輸出說(shuō)明這個(gè)話(huà)題沒(méi)有發(fā)布者或者發(fā)布頻率極低。這時(shí)候要查節(jié)點(diǎn)圖是不是導(dǎo)航模塊沒(méi)起來(lái)或者控制指令沒(méi)有真正輸出。再測(cè)一下話(huà)題頻率ros2 topic hz /cmd_vel如果顯示no new messages大概率是上游沒(méi)發(fā)布如果hz忽高忽低那要懷疑工控機(jī)負(fù)載問(wèn)題。頻率能穩(wěn)在十幾赫茲以上數(shù)據(jù)鏈路基本才算正常。想要手動(dòng)讓機(jī)器人動(dòng)起來(lái)可以直接發(fā)布速度指令但真機(jī)上操作要極其克制。我自己只會(huì)在輪子懸空、底盤(pán)被架起、急停按鈕在手邊這三個(gè)條件同時(shí)滿(mǎn)足時(shí)才敢在真實(shí)設(shè)備上這么干ros2 topic pub /cmd_vel geometry_msgs/msg/Twist {linear: {x: 0.1, y: 0.0, z: 0.0}, angular: {z: 0.0}} --rate 10這條命令會(huì)以10Hz持續(xù)發(fā)布敲CtrlC停掉。記得把速度調(diào)小發(fā)布完馬上觀察電機(jī)有沒(méi)有“嗡”一聲通電響應(yīng)。我見(jiàn)過(guò)有人用--once只發(fā)一次結(jié)果機(jī)器人沒(méi)反應(yīng)就以為電機(jī)壞了其實(shí)是速度指令只到了一個(gè)瞬間驅(qū)動(dòng)還沒(méi)來(lái)得及響應(yīng)就已經(jīng)停了。3.3 讓底盤(pán)和機(jī)械臂執(zhí)行動(dòng)作的高頻命令移動(dòng)機(jī)器人到底盤(pán)部分核心接口是/cmd_vel但很多機(jī)器人底盤(pán)還要求先調(diào)用“使能/去使能”服務(wù)不然電機(jī)會(huì)處于抱閘或待機(jī)狀態(tài)。這時(shí)候用服務(wù)調(diào)用命令ros2 service list | grep -E enable|power ros2 service call /driver/enable std_srvs/srv/SetBool {data: true}機(jī)械臂的控制方式則更偏向動(dòng)作接口Action。先列出可用的Actionros2 action list -t假設(shè)機(jī)械臂控制器暴露了一個(gè)關(guān)節(jié)軌跡Action例如很多項(xiàng)目里常見(jiàn)的/arm_controller/follow_joint_trajectory發(fā)送目標(biāo)需要帶上目標(biāo)關(guān)節(jié)角度、速度、時(shí)間。命令行手寫(xiě)JSON比較痛苦我通常會(huì)打開(kāi)另一個(gè)終端先echo一下當(dāng)前關(guān)節(jié)狀態(tài)ros2 topic echo /joint_states --once把當(dāng)前關(guān)節(jié)角度抄下來(lái)再按目標(biāo)位置構(gòu)造Action目標(biāo)。實(shí)際發(fā)送的完整命令會(huì)很長(zhǎng)這也是為什么我更推薦用腳本或RViz里手動(dòng)拖拽來(lái)測(cè)試機(jī)械臂但當(dāng)你只需要驗(yàn)證通信鏈路時(shí)命令行仍然是最快的探針。對(duì)于ROS 1存量機(jī)械臂還會(huì)遇到直接用服務(wù)使能的習(xí)慣比如rosservice call /arm_driver/servo_on {} rosservice call /arm_driver/move_joint joint1: 0.5, joint2: 0.8這些服務(wù)名和字段跟具體廠(chǎng)商強(qiáng)相關(guān)沒(méi)有統(tǒng)一標(biāo)準(zhǔn)。拿到一個(gè)不熟悉的機(jī)械臂項(xiàng)目我會(huì)先rosservice list或者ros2 service list看全部接口再?gòu)闹胁鲁觥笆鼓?、停止、回零”這幾個(gè)關(guān)鍵語(yǔ)義比直接翻SDK文檔更快。3.4 錄包回放調(diào)試問(wèn)題時(shí)的“時(shí)光機(jī)”機(jī)器人跑著跑著突然抽風(fēng)是偶發(fā)問(wèn)題這時(shí)候不要急著改代碼先錄一段數(shù)據(jù)把現(xiàn)場(chǎng)原樣保存下來(lái)。ROS 2里錄包命令很簡(jiǎn)潔ros2 bag record -a -o fault_bag-a會(huì)錄制所有話(huà)題數(shù)據(jù)量比較大但調(diào)試現(xiàn)場(chǎng)我常常無(wú)腦全錄因?yàn)槭潞蠓治鰰r(shí)你很難預(yù)料哪個(gè)話(huà)題才是關(guān)鍵。錄完以后用ros2 bag info fault_bag查看錄到了哪些內(nèi)容回放則用ros2 bag play fault_bag回放時(shí)需要注意一點(diǎn)回放只會(huì)發(fā)話(huà)題消息不會(huì)自動(dòng)觸發(fā)機(jī)械臂執(zhí)行動(dòng)作因?yàn)檎鎸?shí)的控制鏈路上通常還有安全邏輯、狀態(tài)機(jī)、心跳檢測(cè)。所以錄包回放主要用來(lái)離線(xiàn)復(fù)現(xiàn)感知和定位問(wèn)題而不是把整個(gè)機(jī)器人帶回放狀態(tài)。ROS 1時(shí)代對(duì)應(yīng)的是rosbag record -a和rosbag play邏輯一樣。4. 傳感器與底層硬件排查機(jī)器人“感知不到”怎么辦4.1 相機(jī)、雷達(dá)、IMU有沒(méi)有被系統(tǒng)正常識(shí)別機(jī)器人不上電傳感器不工作很多時(shí)候根本不是算法問(wèn)題而是系統(tǒng)層面壓根沒(méi)發(fā)現(xiàn)設(shè)備。排查思路很樸素先看USB層再看驅(qū)動(dòng)層最后看ROS話(huà)題層。首先確認(rèn)USB設(shè)備識(shí)別情況lsusb如果你在列表里看不到相機(jī)的廠(chǎng)商ID大概率是供電不足、線(xiàn)材問(wèn)題或者設(shè)備壓根沒(méi)上電。USB線(xiàn)對(duì)相機(jī)的影響很大我在現(xiàn)場(chǎng)換過(guò)不止一次看起來(lái)一模一樣但內(nèi)部線(xiàn)序不同的線(xiàn)所以遇到設(shè)備偶爾掉線(xiàn)先懷疑線(xiàn)材成本最低。攝像頭檢測(cè)還可以用V4L2工具v4l2-ctl --list-devices激光雷達(dá)則要看串口或網(wǎng)口。很多單線(xiàn)雷達(dá)走串口用上一章的方法確認(rèn)/dev/ttyUSB0存在后再去看雷達(dá)的話(huà)題有沒(méi)有輸出。IMU有時(shí)候走I2C或者SPI和主控是固定連接的這時(shí)候dmesg | grep -i imu往往能快速看到驅(qū)動(dòng)加載日志。系統(tǒng)層識(shí)別沒(méi)問(wèn)題后再進(jìn)入ROS話(huà)題層確認(rèn)ros2 topic list | grep -E scan|pointcloud|image|camera_info ros2 topic hz /scan話(huà)題有頻率說(shuō)明驅(qū)動(dòng)和硬件都正常。頻率為0則優(yōu)先看驅(qū)動(dòng)進(jìn)程是否還活著進(jìn)程活著再去翻日志這就是我說(shuō)的自下而上排查順序。4.2 用CAN命令和驅(qū)動(dòng)器對(duì)話(huà)底盤(pán)電機(jī)驅(qū)動(dòng)器很大一部分走CAN總線(xiàn)。Linux下把CAN接口拉起來(lái)是有固定流程的需要先把接口配置成CAN模式sudo ip link set can0 up type can bitrate 500000常見(jiàn)波特率有250K、500K和1M具體參考電機(jī)驅(qū)動(dòng)手冊(cè)。設(shè)置好之后可以用ip -details -statistics link show can0查看接口狀態(tài)重點(diǎn)關(guān)注有沒(méi)有ERROR-ACTIVE如果出現(xiàn)BUS-OFF說(shuō)明總線(xiàn)上有比較嚴(yán)重的錯(cuò)誤多半是波特率不匹配、終端電阻缺失或線(xiàn)序接錯(cuò)。查看總線(xiàn)上實(shí)際流動(dòng)的數(shù)據(jù)老牌命令是candumpcandump can0如果總線(xiàn)上有驅(qū)動(dòng)器周期上報(bào)狀態(tài)這里就會(huì)不斷滾幀。不滾幀不代表總線(xiàn)壞了可能只是當(dāng)前節(jié)點(diǎn)沒(méi)有報(bào)文需要你主動(dòng)讓某個(gè)驅(qū)動(dòng)器回復(fù)。測(cè)試CAN發(fā)送可以這樣發(fā)一顆標(biāo)準(zhǔn)幀cansend can0 123#DEADBEEF手動(dòng)測(cè)CAN時(shí)最好只針對(duì)測(cè)試設(shè)備比如PID調(diào)試器或?qū)iT(mén)設(shè)置的從站ID。直接對(duì)車(chē)上正常工作的驅(qū)動(dòng)器發(fā)亂幀輕則通訊中斷重則觸發(fā)急停甚至損壞設(shè)備。這類(lèi)問(wèn)題的排查不能只靠試。4.3 電源、溫度和資源占用其實(shí)也是一等公民機(jī)器人看著像軟件問(wèn)題查到最后往往是硬件狀態(tài)不對(duì)。最常見(jiàn)的是電池電壓跌落導(dǎo)致電機(jī)驅(qū)動(dòng)器過(guò)壓保護(hù)或欠壓報(bào)警。某些底盤(pán)會(huì)把電池狀態(tài)直接發(fā)成ROS話(huà)題比如/battery_state直接用ros2 topic echo /battery_state --once如果廠(chǎng)商標(biāo)定不標(biāo)準(zhǔn)那就去底層電源管理接口找。一些工控板會(huì)把電池電量暴露在sysfs里cat /sys/class/power_supply/BAT0/capacity cat /sys/class/power_supply/BAT0/voltage_now另外還要養(yǎng)成看系統(tǒng)資源的習(xí)慣機(jī)器人運(yùn)動(dòng)控制對(duì)延遲敏感高負(fù)載可能導(dǎo)致話(huà)題卡頓、指令超時(shí)。老牌工具就是htop和free沒(méi)有就裝一個(gè)。我一般用htop按CPU占用排序看哪個(gè)進(jìn)程在偷跑。溫度方面對(duì)工控機(jī)和Jetson這類(lèi)平臺(tái)尤其關(guān)鍵sensors如果提示沒(méi)有傳感器Jetson板子可以用自帶的tegrastats查看CPU/GPU溫度和頻率。多核機(jī)器人偶爾出現(xiàn)“跑一會(huì)就死機(jī)”八成跟散熱和降頻有關(guān)千萬(wàn)不要一上來(lái)就懷疑是代碼死循環(huán)。5. 遇到疑難雜癥別慌日志與異常排查命令梳理5.1 日志檢索先定層別直接翻底朝天機(jī)器人系統(tǒng)分層多出問(wèn)題時(shí)如果直接去翻所有日志很容易被刷屏帶偏。我給自己定的習(xí)慣是先確認(rèn)是“啟動(dòng)失敗”還是“運(yùn)行中偶發(fā)故障”再?zèng)Q定看哪個(gè)日志。啟動(dòng)失敗去看launch和systemd日志運(yùn)行中故障則優(yōu)先看ROS節(jié)點(diǎn)的終端輸出、核心轉(zhuǎn)儲(chǔ)和系統(tǒng)日志。現(xiàn)在很多機(jī)器人項(xiàng)目會(huì)把核心進(jìn)程做成systemd服務(wù)查服務(wù)狀態(tài)用sudo systemctl status robot_bringup journalctl -u robot_bringup -f-f相當(dāng)于持續(xù)跟蹤相當(dāng)于把終端拉到服務(wù)日志最末端。調(diào)試現(xiàn)場(chǎng)我經(jīng)常用另一個(gè)終端專(zhuān)門(mén)掛著日志一邊操作機(jī)器人一邊看實(shí)時(shí)輸出出現(xiàn)異常馬上能定位是哪一層報(bào)的錯(cuò)。如果進(jìn)程不是systemd管理而是手動(dòng)在終端里啟動(dòng)的啟動(dòng)時(shí)順手加一句管道重定向會(huì)省很多事ros2 launch mybot_bringup mybot_launch.py 21 | tee launch.logtee讓輸出既上屏又落盤(pán)現(xiàn)場(chǎng)沒(méi)記錄下來(lái)后面就很難復(fù)盤(pán)。注意別把日志文件寫(xiě)到根目錄或系統(tǒng)盤(pán)里寫(xiě)滿(mǎn)空間曾經(jīng)見(jiàn)過(guò)一個(gè)項(xiàng)目把rosbag全錄在/下最后系統(tǒng)盤(pán)滿(mǎn)了機(jī)器人直接罷工。5.2 ROS自帶的診斷命令千萬(wàn)別忽視ROS 2自帶一套診斷工具很多人不知道。每次現(xiàn)場(chǎng)排查前我先跑一遍整體體檢ros2 doctor它會(huì)自動(dòng)檢查環(huán)境變量、網(wǎng)絡(luò)配置、話(huà)題通信、DDS發(fā)現(xiàn)問(wèn)題等并給出警告。簡(jiǎn)單說(shuō)它會(huì)幫你判斷ROS層是不是“健康”的。如果輸出的紅色項(xiàng)較多先處理紅色項(xiàng)再調(diào)機(jī)器人否則后面做什么都像在雷區(qū)里走路。還有兩個(gè)很基礎(chǔ)的排除手段常被忽略ros2 node info能看某個(gè)節(jié)點(diǎn)發(fā)布/訂閱了哪些話(huà)題以及服務(wù)、Action、參數(shù)等信息用來(lái)判斷節(jié)點(diǎn)是否真的把接口都建好了ros2 node info /robot_driver另外ROS 2的通信依靠DDS如果節(jié)點(diǎn)明明存在但話(huà)題互相看不到可能是DDS發(fā)現(xiàn)機(jī)制罷工了。這時(shí)可以重啟ROS 2守護(hù)進(jìn)程ros2 daemon stop ros2 daemon start這個(gè)動(dòng)作不是玄學(xué)它解決了不少“節(jié)點(diǎn)列表顯示不全”的詭異現(xiàn)象。我在一個(gè)項(xiàng)目里調(diào)試時(shí)明明四個(gè)節(jié)點(diǎn)都活著但ros2 node list只顯示兩個(gè)重啟daemon后四個(gè)都正常了。5.3 進(jìn)程崩潰信息與核心轉(zhuǎn)儲(chǔ)判斷節(jié)點(diǎn)進(jìn)程直接掛掉、終端也沒(méi)捕獲到異常這類(lèi)情況要靠系統(tǒng)日志。段錯(cuò)誤常見(jiàn)于C節(jié)點(diǎn)訪(fǎng)問(wèn)了非法內(nèi)存先快速瞄一眼內(nèi)核日志dmesg | tail -n 30如果看到segfault或core dump關(guān)鍵字說(shuō)明進(jìn)程確實(shí)在底層崩了再進(jìn)一步用coredumpctl查看是否有完整轉(zhuǎn)儲(chǔ)coredumpctl list coredumpctl info pid有了core文件就可以用GDB回溯崩潰現(xiàn)場(chǎng)這里不做展開(kāi)但排查思路上要明確一點(diǎn)底層崩潰往往是內(nèi)存問(wèn)題、接口不匹配或者第三方庫(kù)版本沖突不是單純靠加日志能解決的。5.4 桌面運(yùn)維里的高頻問(wèn)題速查表把現(xiàn)場(chǎng)遇到最常見(jiàn)的問(wèn)題整理成一張表每次照著走能省不少時(shí)間?,F(xiàn)象排查命令判斷依據(jù)USB設(shè)備插上沒(méi)反應(yīng)lsusb、dmesg | tail列表里沒(méi)有設(shè)備或報(bào)權(quán)限錯(cuò)誤先查線(xiàn)和供電串口能打開(kāi)但亂碼minicom -D /dev/ttyUSB0波特率不對(duì)或串口被其他程序占用節(jié)點(diǎn)列表只顯示部分ros2 daemon stop; ros2 daemon startdaemon緩存和DDS發(fā)現(xiàn)不同步話(huà)題有發(fā)布但沒(méi)訂閱ros2 topic info /topic -v看Publishers和Subscribers數(shù)量底盤(pán)指令發(fā)了不走ros2 topic echo /cmd_vel、服務(wù)列表確認(rèn)指令數(shù)據(jù)量再查驅(qū)動(dòng)使能服務(wù)CAN總線(xiàn)BUS-OFFip -details link show can0線(xiàn)序、終端電阻、波特率錯(cuò)誤程序偶發(fā)崩潰dmesg | tail、coredumpctl是否有段錯(cuò)誤和core文件這張表我寫(xiě)進(jìn)過(guò)團(tuán)隊(duì)內(nèi)部的排錯(cuò)手冊(cè)收到的反饋是“比看幾十頁(yè)開(kāi)發(fā)文檔有用”。6. 讓命令從“背下來(lái)”變成“順手用”的實(shí)操習(xí)慣6.1 環(huán)境變量和alias重復(fù)勞動(dòng)自動(dòng)化如果你的機(jī)器人項(xiàng)目固定在某個(gè)工作空間每次開(kāi)終端都要source環(huán)境日積月累非常煩。我會(huì)在.bashrc里加幾行別名把最長(zhǎng)、最容易打錯(cuò)的命令縮短alias cwcd ~/robot_ws source install/setup.bash alias rbros2 launch mybot_bringup mybot_launch.py alias kbotpkill -f bringup這里不建議盲目把source /opt/ros/humble/setup.bash寫(xiě)進(jìn)全局.bashrc因?yàn)橥粋€(gè)終端里如果加載了多個(gè)ROS版本容易互相污染。我的習(xí)慣是每個(gè)項(xiàng)目建一個(gè)專(zhuān)屬環(huán)境文件進(jìn)入項(xiàng)目前手動(dòng)加載這樣換項(xiàng)目不會(huì)產(chǎn)生靈異提問(wèn)。如果在真機(jī)運(yùn)行的時(shí)候要啟動(dòng)一整套系統(tǒng)我通常會(huì)寫(xiě)一個(gè)啟動(dòng)腳本腳本先把固定參數(shù)配好再按順序拉起節(jié)點(diǎn)。腳本里不要直接用sudo開(kāi)各種服務(wù)建議把需要特權(quán)操作的命令單獨(dú)抽出來(lái)用systemd或polkit管理這樣系統(tǒng)重啟后也能自動(dòng)恢復(fù)機(jī)器人服務(wù)不至于每次都要手動(dòng)敲一串長(zhǎng)長(zhǎng)的啟動(dòng)命令。6.2 tmux一套保留完整調(diào)試現(xiàn)場(chǎng)的辦法機(jī)器人調(diào)試往往需要同時(shí)盯好幾個(gè)終端一個(gè)看導(dǎo)航狀態(tài)一個(gè)盯驅(qū)動(dòng)日志一個(gè)隨時(shí)準(zhǔn)備發(fā)指令。對(duì)SSH連接來(lái)說(shuō)如果斷線(xiàn)重連原先終端里的進(jìn)程和輸出就都丟了。用tmux可以解決tmux new -s robot進(jìn)入tmux后按CtrlB再按C可以開(kāi)新窗口按CtrlB再按%可以左右分屏按CtrlB再按”是上下分屏。最實(shí)用的地方在于即使SSH斷開(kāi)tmux里的session還在后臺(tái)跑重新連接后執(zhí)行tmux attach -t robot現(xiàn)場(chǎng)就完整地找回來(lái)了。我用這個(gè)方法把一個(gè)導(dǎo)航調(diào)試過(guò)程保持了幾天中間反復(fù)斷網(wǎng)重連但所有終端狀態(tài)都還在效率提升非常明顯。6.3 建立一份屬于你自己的機(jī)器人命令速查清單每個(gè)機(jī)器人項(xiàng)目的接口都不一樣別人給的命令再全也未必完全匹配你的車(chē)。我強(qiáng)烈建議你從接手第一個(gè)機(jī)器人項(xiàng)目開(kāi)始就建立一份自己的“命令速查.md”內(nèi)容按這幾類(lèi)記錄每次部署時(shí)用到的網(wǎng)絡(luò)配置和SSH登錄方式、底盤(pán)和機(jī)械臂的驅(qū)動(dòng)使能方法、所有關(guān)鍵話(huà)題名稱(chēng)和消息類(lèi)型、廠(chǎng)商文檔里藏得比較深的服務(wù)接口、現(xiàn)場(chǎng)解決問(wèn)題時(shí)使用的排查命令。格式不用復(fù)雜Markdown表格就夠了。寫(xiě)文檔的最大價(jià)值不在于“以后忘了能翻”而在于記錄過(guò)程中你會(huì)被迫梳理接口之間的關(guān)系。這比單純背命令有效得多。我也是從第一臺(tái)機(jī)器人開(kāi)始這樣做現(xiàn)在累積的速查筆記已經(jīng)成了整個(gè)團(tuán)隊(duì)接手新項(xiàng)目時(shí)的第一手資料。最后再說(shuō)一個(gè)我的個(gè)人習(xí)慣每次現(xiàn)場(chǎng)解決完一個(gè)疑難問(wèn)題我都會(huì)順手往速查清單里補(bǔ)一條“現(xiàn)象命令結(jié)論”的記錄。半年后翻出來(lái)看很多當(dāng)初覺(jué)得玄乎的問(wèn)題背后原因其實(shí)都非常樸素。機(jī)器人常用命令從來(lái)不是背會(huì)的是在每一次現(xiàn)場(chǎng)折騰里用會(huì)的。希望這篇分享能幫你把那些“對(duì)著屏幕不知道敲什么”的時(shí)刻壓縮得更短把省下來(lái)的時(shí)間拿去處理真正的機(jī)器人工程問(wèn)題。
返回列表
PREV
查看更多資訊
NEXT
返回資訊列表
熟女高潮合集-永久久久-成人AV | 婷婷婷婷婷婷久久久久| 中文字幕免费观看| 五月天丁香婷婷综合网站| 色777999综合| 国产精品情侣啪啪| 秋霞曰韩R级| 91久久久亚洲| 日本一卡二区在线| 欧美一区二区三区成人性生活| 成年女人18级毛片毛片免费观看| 伊人天天久久动态图| 久久夜精品一区二区三区| 黄网在线播放| 久久综合五月天| 狠狠久久手机视频精品| 九九AV| 欧美国产有色电影| 欧美天天谢综合网| 久久久夜夜嗨免费视频| 浪人综合网| 婷婷久久五月综合激情| 久久黄人人爽视频| 欧美桃色网| 欧美少妇性乱| 国产精品欧美激在线| 亚洲成人免费在线| 精品毛片久久久精品毛片| 色欲久久久久综合网| 好爽要喷了| 亚洲熟妇丝袜在线观看| 淫乱图区| 天天摸夜夜操视频| 一区 欧美 日韩 麻豆| 91人妻Pr| 欧美日韩国产在线| 五月天久久久| 少妇 综合| 日韩精品区二区三区不卡| 韩日性爱av| 日日摸日日碰夜夜爽视频| 婷婷伊人一区| 欧美熟妇人体| 91中文精品日韩欧美在线| 九九伊人网| 亚洲制服欧美另类内射| 91精品大奶人妻| 久久夜黄色无码A级大片| 干我久操| 国产黄色 A 片免费看| 中文久久| 日本三级一区二区 在线| 韩国免费播放一级毛片| 天天做天天爱夜夜爽毛片试看| 人人妻人人玩人人澡人人爽| 好爽免费视频| 尤物av网站免费在线播放| 亚洲日韩美女丝袜美腿人妻视频| 欧美懂色综合网| 少妇综合网| 少妇久久久久久久久| 操国产高清| 久久久久久久9| 人人妻人人玩人人澡人人爽| 大香蕉黄色一级片免费看| 一区二区三区高清天码| 国产在线视频午夜精华在| 97天天摸天天爽| av三级电影在线播放| 五月婷婷丁香六月丁香| 在线欧美69V免费观看视频| 亚洲第一狼人丝袜美女另类 | 曰本精品久久久| 人人操天天爽| 91国精产品| 亚洲男人天堂2013| 成人一二三区| 无码丰满熟妇一区二区浪潮AV| 国产成人欧美一区二区三区的国产| 亚洲 国产 精品一区| 综合影视国产无码| 亚洲欧洲小说图片视频| 日韩欧美中文字| 98久久超碰| 人人做天天爱| 久久九九一区二区三区成人| 天天碰久久入| 欧美十八禁导航成人| 色婷婷久久| 熟妇人妻一区二区三区| 超碰在线1234区| 中文字幕交换人妻| 夜夜中出国产| 亚洲欧美91√| 欧美极度丰满熟妇hd| 九九热免费视频| 超碰碰97| 家庭乱伦性爱av| 国产 码在线成人网站| 97欧美色资源| 国产日韩在线播放av| 日本精品一区二区中文字幕| 97超碰巨乳| 少妇精品| 色婷婷视频| 国产小炒后入式| 欧美综合色,www| 在线岛| 天美精品av| 夜夜操中文字幕| 立川理惠被中出无码| 精品性爱无码在线播放| 色好看av| 亚洲综合另类| 97视频7| 亚洲天堂资源网| 丁香六月东京热| 亚洲 欧美 91| 久久久91| 国产免费永久精品无码| 久久草视频污视频| 风流老熟女一区二区三区l| 日韩钢筋无码高清啾啾啾| www男人天堂| 天堂种子在线www网资源| 久久久一区二区| 欧美亚洲素人制服精品| 淫色网综合| 美女黄网| 欧美午夜精品久久久久久超碰| 欧美成人国产精品| 狠狠激情综合狠狠操中文字幕| 亚洲污污网站| 色爱三区| 成人性交午夜免费片| 熟女六十路| 加勒比综合a∨| 国产精品欧美日韩久久| 97久久久精品| 国产精品婬乱一级毛片彝族| 91AV天堂| 久久精品店| 日本免费一区二区不卡 | 大香交伊人网| 探花精品 一区二区| 防屏蔽在线视频| 欧美激情高清性猛交| www久久久| 91天美免费| 9九九九九视频在线观看| 亚洲国产97在线精品一区| 国产激情片在线观看| 五月天婷婷欧美三区| 色欲久久99国产精品久久久久久| 97午夜剧场日韩| 久久久一区二区三区麻豆| 色婷网| 九九九九九精品| 精品国产一区二区三区av在线资源| 日日爽熟女| 亚洲色啪| 囯戸精品高潮呻吟旡码| 99热99re6国产在线播放| 国产精品老师| 亚洲一区日韩精品中文字幕| 曰韩香蕉97| 欧美精品日韩一区二区| 青草精品视频一日本久久久久网站| 五月天社区| 无码一区二区精品视频久久久春药| 成人26uuu| 久啪| 亚洲天堂,男人| 久久久精品中文字幕爱豆| 青青草精品| 色综合九九| 国产高清午夜成人在线观看| 色天欧美| 啊啊啊啊在线观看网址| 久久天堂婷婷网| 亚洲国产精品成人综合| 狠狠入| 日韩三级一区 | 嗯嗯啊啊好大好爽| 国产黄a三级三级三级av在线看| 黄片国产精品一区二区| 欧美色图色综合| 美女丝袜激情小说| 中文字幕丝袜人妻| 五月天激情国产综合婷婷婷| 乱伦熟女论坛| 一区二区三区 丝袜 高跟 美腿| 操逼天美3区| 91制服丝袜中文字幕| www.男人天堂| 青青欧洲黑| 九色 人妻 大香蕉| 午夜人妻精品综合在线| 最新国产亚洲精品精品国产亚洲综合| 日本精品网站在线中文| 18+91网站| 九九夜精品九九在线| 一区二区娱乐网站| 曰韩av中文字幕专区| 51久久夜色精品国产麻豆| 亚洲情色 欧美| 91男人天堂网| 中文字幕AV片| 成人一区二区三区四区| 男女激情中文字幕| 干b在线性社区| 草b在线| 男人的天堂,欧美亚洲另类国产日韩,日本高清一区二区 | 五月婷婷综合激情| 操逼逼无码| 精品成人无码| 日韩av不卡在线看| 巨爆乳一区二区爆乳区| 成人免费福利在线观看| 亚洲国产成人精品无码专区| 91午夜无码| 99这里只有精品国产| 色综合av综合久久| 9Ⅰ超碰| 久久人妻熟女一区二区| 97亚洲在线| 视频二区美腿丝袜制服人妻欧美 | 黄片qw| 高清国产无码av| 蜜桃狠狠色伊人亚洲综合网站| 亚洲同性aV综合| 日本一级不卡一二区| 嗯,啊。舔我逼| 麻豆精品三区视频| AV99热18这里只有精品| 色九九九| 男人的天堂无码| 久草老司机| 蜜臀久久99精品久久久久电影| 精品9999| 青青草久草| 操逼无码操逼| 97干在线| www.99色| 天天狠| 97视频620| 9长久久精品| 大香交| 国产999精品久久久| 夜夜嗨视频| 人人干黄色| 国产91乱伦| 9色在线| 五月婷婷丁香| 亚洲成人色情五月天丁香花| 婷婷激情丁香| 五月天我淫我色av| 国产九九九九九九九九| 国产成人主播| 日骚逼视频| 91久久九九精品国产综合| 日本丝袜人妻内射| 超碰99在线| 欧美激情一区二区| 欧美成人免费在线观看| 一区二区三区视频| 麻豆AV96熟妇人妻| 96麻豆精品一区二区三区| 99e久久国产精品| 多乙久久久久久| 25国产精品免费观看| 夜夜高潮夜夜爽| 激情视频图片| 妇女性内射冈站HDWWWCOM| 欧日a| 精品免费1| 欧美熟女丝袜| 国产福利电影| 青青草九九九九九| 亚洲中文sv| 久操凹凸视频| 日本丝袜美腿人妻九九| 肥臀熟女一区二区三区视频| 欧美三级中文字幕hd| 亚洲国产综合久久久性感熟妇| 超碰免费欧美7| 超碰在线欧美性爱激情| 97人人操人人干| 啊啊啊啊好大好硬啊啊啊啊啊 | 无色无码| 黄呦呦在线| 免费精品无码一级毛片牛牛影视| 九九色综合| 久久久91福利姬| se吧提供国产乱老熟视频胖女人 | 亚洲少妇激情视频| 欧美另类精品xxxx| 热久久99999| 啊啊嗯嗯好爽| 亚洲人妻一区二区三区| 久九九九九九九九热| 免费一级黄色录像影片| 78综合网| 蜜臀一区二区三区在线| 精品99999久久久久久| 久久中文字幕在线观看| 东京热免费视频| 精品美女少妇一区二区| 久热这里| 色一区二区三区综合| 欧美亚洲尤物久久| 亚洲欧美综合网站| 亚洲乱码尤物193YW| 日日干男人的天堂| aaaa少妇高潮大片| 超碰97最新人妻| 免费A片三p视频| 色婷婷综合久久久久中文国产精品一区中文字幕,国产福利电影一区二区三区 | 一级黄碟| 人人操人人插人人摸人人干| 久久最新视频免费观看| 亚洲激情综合另类男同| 亚洲精品国产AV天美传媒| 国产JDAV无码视频在线观看| 大香蕉伊人在线成人AV在线观看| 自拍偷拍草一草| 亚洲欧洲精品成人| 午夜120视频在线观看| 人妻超碰青青草98| 色综合色综合网| 亚洲精品 欧美精品| 中国一级操逼视频| 玖玖资源视频一区二区三区| 丰满美女一级毛片在线播放| 熟妇国产免费一区| AV天天在线观看| 亚洲熟妇A V黑人| 日本不卡高清免v欧美日韩在线观看| 丁香婷婷五月| 亚洲人妻熟妇三十三区| 艹比视频国产精品| 国产精品久久久久婷婷二区次| 久久极品一区二区| 老熟妇一区二区三区…| 久久久精品,3| 蜜臀亚洲中文| 偷窥自拍亚洲天堂网爆| 蜜臀久久99精品久久久久久无删减 | 欧美日韩大香蕉| 日本孕妇孕交| 丰满人妻一区二区三区在线| 国产亚洲精品A在线观看下载| 丝袜喷水在线| 日韩性爱播放| 亚洲男人天堂网久久| 草草影院最新网址| 一中国女人毛片水真多| 另类老少妇| 第一高清av中文字幕| 性色A∨91| 曰韩少妇无码| 91色爽欧美| AV九九| 操逼大黄片| 清纯唯美亚洲综合| 老鸭窝在线视频播放| 婷婷五月天久久精品视频一区二区三区| 国产精品成人福利在线| 日日夜夜精品视频| 999色欧美中文字幕| 嗯啊不要在线| 婷婷久久大香蕉| 日韩免费看在线黄色片| 欧美双插| 大香蕉中文网| 97在线欧| 爱爱动态试试看6 0秒| av天堂影视中文在字幕在线中文| 欧美一区二区三区互相| 97在线免费视频| 色亚洲欧美| 91熟女少妇| 夜夜高潮夜夜爽| 先锋精品av色鲁| 不卡免费av在线播放| 欧美老妇曰批的视频| 极品销魂美女一区二区 | 丰满人妻一区二区三区| 性爱av网站| 中国AAAAAA黄色片| 搡老女人911熟妇老熟女| 亚洲涩图欧美| 尤物视频偷拍免费| 日韩特一级久久| 是还免费视频1727我| 97色视频在线| 日韩乱伦视频| 男人天堂2019亚洲| 日韩AV片| 欧美性,亚州色| 国产精品电影| 99综合视频| 伊人久久88国产女| 热天堂一区二区| 337p大胆噜噜噜噜噜91Av| 国产偷拍自拍在线视频| 99ri精品| 国产成人网| a久久| 天天看天天综合成人网| 中文字幕性感少妇av| 激情久久av一区av二区av| 伦理片秋霞免费影院| 亚洲综合中文字幕有码| 九九九九九九九精品视频| 9/A片| 美女啊啊啊啊啊啊啊| 综合日韩激情另类图片| 裸体女人草逼视频播放一区,二区,三区,四区,五区 | 美女诱惑在线一区| 后入综合久久| 96久久久| 久久性爱网站| 婷婷久草一区二区三区| 青青草原人妻| 800zy一区二区| 激情小说亚洲图片| 精品传媒在线一区| 欧美性生活免费网| 亚洲色五月| 欧美狠狠弄| 国产男女无套97| 99精品久久久久久| 啊啊啊免费视频| 永久电影三级在线观看| 国产亚洲精品美女久久久m| 综合久久中文字幕综合日韩精品| 日韩紧密久久| 97大色网| 屁股久久久久久| 青娱乐欧美激情一区二区 | 五月婷婷激情网| av凤凰久久久| 日本伦理一区二区| 久超碰这里只有精品| 天天干人人看综合| 国产免费一区在线观看| 亚洲三级网址久久最新| 国产风韵犹存熟妇三区| 日本大香蕉综合网红本杳社区| 少妇无码999| 欧美v亚洲v综合v国产v妖精| 夜夜草网站| 91网站18在线| 天美传媒精品一区二区| A片三级无码| 日韩一级二级在线| 色激情综合网站| 一块操欧美| 天天日天天射天天干| 久久久久成人网| 黄色片一区二区三区四区五区| 大香蕉久操| 成人精品视频| 男人在线天堂| 久久人妻精品| 91人妻久久久久久久久久久久久| 精品人妻丰满熟妇一区二区三| 操逼逼中文字幕| 9久综合网| 欧美亚州综合网图片| 18禁美女裸体无遮挡啪啪| 熟女日韩| av三级电影在线播放| 香蕉久久国产AV一区二区| 亚洲吊色| 亚洲色婷婷久久91| 一区=区三区视频| 91久久青青草原精品| 久久97| 中文字幕黄色一起草| 97最新在线播放视频| 亚洲aw毛茸茸在线| A级在线视频| 青青11操操操操操操操操| 久久一区二区蜜桃| 国产精品老熟女一区二区| 一区二区影视| 97午夜剧场日韩| 免费精品无码一级毛片牛牛影视| 日韩精品国产精品五码一区二区| 欧美黑人极品高潮喷吹熟女黑人性暴力日韩在线欧美极品一区 | 国产传媒av天美传媒在线| 91丨九色丨国产打屁股| 久久华人网| 福利色色| 99精品九九九九九九| 999国产精品999| 91AV天美在线视频| 偷窥自拍A片| 操91| 99精品在线播放| 大香蕉狠狠爱| 老熟女区| 中国乱伦一区二区| 9Ⅰ超碰| 日本亚洲vr欧美不卡高清专区| 亚洲脚交| Av色五月| 自怕偷自怕亚洲精品| 2026国产精品视频| 91久久久久久久| 立川理惠被中出无码 | 精品国产三级av韩国在线| 97天天爽| 高清国产成人无码| 妇女一区二区三区| 欧美96精品在线| sss视频华人在线| www.91理论| 四虎精品一区二区| 久操大香蕉超碰碰碰碰碰碰碰碰碰碰碰碰碰碰碰碰碰碰碰碰碰碰碰碰碰碰碰碰碰碰 | 亚洲 综合 第一页| 国产精点久久久成人| 青青青青青手机视频| 69AV女优男人的天堂| 国产精品无码在线| 精品无码欧美三级| 在线播放中文字幕| a人欧美综合天堂麻豆| 青娱乐日韩无码| 久久久久亚洲熟妇熟女| 大香蕉在线视频15| 亚洲国产一区二区三区四区国产| 国产91影院| 久久久久久久六六| 亚洲综合另类欧美久久久| 亚洲高清无毛一区二区| 91高清欧美| 九九九九九九九九九九九免费国产| 男女啪啪网站免费视频| 欧美第五页| 亚洲www91| 日本五十路熟女一区二区| 超碰在线一区| 久久在肏| 亚洲色天堂九9| 欧美淫穴| 色久综合| 亚洲中文字母在线播放| 国产精品黄色三级av| 亚洲一区日韩精品中文字幕| 精品高清牛人盗摄一区二区三区中文字幕A片免费在线观看 | 激情文学网伊人| 五月丁香社区婷婷日韩欧美精品影院 | 少妇精品久久| 久肏视频字幕| www.acm成人黄色毛片| 国产视频一区二区在线观看| 夜夜影视四色| 色视频蜜乳| 日本人妻最新在线中| 亚洲欧美清纯| 成人性交免费视屏| 91白嫩| 超碰在线在公开超碰在线在公开| 欧美 牲| 9久综合网| 人妻少妇视频在线播放| 久久久久国产一区二| 色成人Www精品永久观看| 性爱视频无打码在线观看| 亚洲一区在线观看欧洲| 偷拍 欧美 日韩| 碰碰97| 国产毛片片精品天天看视频| 久久久久久久久久久精| 国产AV天美传媒一区二区三区 | 男人的天堂免费| 大茄子熟女AV导航| 日韩大香蕉精品在线视频| 91久久堂| 91视频成人福利网站在线一区| 日韩AV中文字幕电影| 91久久国产综合久久| 国产精品熟女AV中文字幕在线播放| 超碰亚洲欧美日韩无| 日本 成 人 小说 电影 一区二区| 亚州伊人色综台| ss久久| 热久久九九热| 久久久九精品| 欧美日韩制服| 欧美日本不卡在线| 欧美亚洲天堂| 日本高清视频xxxx| 国产久久成人| 五月色网| 国产蜜臀精品一区免费尤物| 69综合网| 亚洲欧美天| 欧美日本不卡在线| 97碰久久| 搡老女人老妇女AAA一VU麻豆| 熟女精品va中文字幕| 蜜桃视频成a人v在线| 亚欧性爱在线无码| 裸体女人草逼视频播放一区,二区,三区,四区,五区 | 亚洲成人福利电影免费| AV 少妇 人妻 偷拍| 怡红院怡春院| 伊人伊人LD| 91久久久久| 国产资源中文字幕在线| 超碰在线香蕉| 欧美刺激色黄片免费看| 九九九九88| 国产外初女出血视频| 97天天摸天天爽| 97超碰9| 日韩国产在线观看av| 日韩欧美视频青青| 强奸熟女一区二区三区 | 色色色日本| 婷婷丁香五月天综合东京热| 中文字幕在线观看第二页| 九九热午夜欧亚国产视频| 狠狠爱综合网| 九九精品99| 综合网,亚洲,欧美| 久艹99| 精品日韩人妻精品一二三区| 2020国产精品| 麻豆 亚洲 97| 中文AV制服乱伦| 五月激情天| 台湾肥佬网一区二区三区| 久操频道免费在线呗看| 美女国产一区二区久久| 久久蜜色情在线视频xxx免费观看| 久久大香蕉97| japan日本高清乱xxxx| 亚洲欧洲小说图片视频| 欧美熟妇精品黑人巨大91| 在线强奷到舒服的无码视频| 国产精品。| 亚洲色图图片| 日韩AV电影网站| 国产熟码AV| 精品亚洲国产成人av网站| 99啪啪视频| 欧亚日本情色| 国模不卡| 99re99视频在线免费观看| 色图四区| 成人日韩欧美| 女优大全 - 91n| 97在线精品| 青青操日韩| 91P0RNY大屁股人妻| 国产欧美日韩在线观看麻豆传媒公司 | 蜜臀久久99精品久久久久电影| 欧美一级久久久久久久大片动画| 色av中文字| 亚洲图片视频小说| 99久久99九九99九九九| 欧美草草高清日韩视频| 亚洲欧美经典一区二区| 操老熟女AV| 爆操无码| 亚洲精品 欧美97色色| 国产欧美日韩在线不卡第一页| 久久精品成人一区二区三区蜜臀| 国产综合网站在线播放 | 一起草高清无码| 老熟女91av| 沈阳熟女高潮对白视频| 91精品人妻一区二区-全集完整版免费正片国语-B02AV | 婷婷色婷婷| 国产日韩怡红院| 欧美极品女人的天堂| 欧美一区二区男人天堂| 色鬼在线综合| 八人操人人摸人人看| 青青草影视蜜久久| 四虎AV在线观看| 人妻夜夜爽天天爽三区麻豆AV网站| 人妻在线臀日韩| 亚洲 日本 国产 综合| 乱码人妻一区二区三区| 亚洲AV免费在线| 黑人精品欧美一区二区蜜桃| 殴美牲| 人妻少妇久久中文字幕一区二区 麻豆 | 国产路线专区| 淫妻综合网| av一区二区三区不卡| 免费成人在线熟妇网| 五月天色色网站| 国产成年女黄特黄| 日韩大香蕉精品在线视频| 色播五月丁香| 岛国片国产成人亚洲播放| 亚州男人天堂| 99热99re6国产在线播放| 成人影 天天操 亚洲| 91精品国产高清久久久久久,亚洲成人| 欧美亚洲小说| 亚洲久久天堂| 久久婷婷欧美| 女人双腿搬开让男人桶| 色色97爱| 亚洲综合性网址| 91国产精品在线看| 国产欧美一级在线观看| 久久久久久精| 欧美 色 亚洲| www.成人无码| 九九九九免费视频| 天天日天天射天天干| 亚洲天堂性爱| 伊人久久88国产女| 色色五月婷| 操逼网免费无码视频| 国产绿奴视频在线观看| 国产极品粉嫩馒头一线天av| 久久人妻| 久久久不卡| 91无码人妻精品一区二区三区蜜桃| 嫩草影院永久在线制服丝袜| 男人的天堂2018.| baisiav| 粉嫩国产精品久久粉嫩| 五月丁香影视| 亚洲天堂区| 99精品在线| 天天干天天插| 狠狠五月天| 99九九久久| 成功精品影院| 精品久久久久久亚洲| 精品视频久久久久九九九九9999 | 日本性一区| 久久久久人| chaopen97久久| 国产久9| 免费视频观看60秒| 久久久日本电影| 日日摸天天爽夜夜欢| 日韩15p| 99久久99久久免费精品蜜臀| 操国产高清| 精品无码一区二区三区色欲| 天堂69亚洲精品中文字| 人妻干天天| 国产精品自拍xxxx| 亚洲无线码一区国产欧美国| 亚洲成人综合在线| 男人兔费天堂| 亚洲网自拍| 免费亚洲国产精品久久一区| 色噜噜狠狠色综无码久久| 国产丁香精品露脸视频 | 激情色播| 精品91摸| 天天舔九色婷婷| 亚洲 欧美 综合 91| 亚洲玖玖爱| 97视频在线看| 肏逼福利网站| 亚洲日韩美女中文字幕乱| 日本肏逼视频在线观看| 色嘟嘟人妻天堂网| 亚洲综合性网址| 激情综合 婷婷五月 红杏| 国产传媒日韩| 中文字幕一区电影在线观看| 伊人久久婷婷| 伊人久久大香线综合无码| 久久久精品中文字幕麻豆| 日本三级精品| 日韩精品在线放| 97人人干人人操| 中文乱码99| 久久超碰天天| 国产精品久久妻无码网站| hd成人一区二区在线| 乱人伦 国语对白:视频直接看| 老熟妇综合| 亚洲高潮影院| 日本免费人成视频播放120秒| 欧美内射少妇| 色色色色综合网| 人人插人人搞人人操| 中文日本免费高清| 蜜桃臀av在线观看| 综合91网| 久久天堂| 国产精品亚洲美女久久久久| 青青草视频久久久久| 免费精品AB| 人人操人人摸人人看人人插| 久久激情视频| 麻豆国产成人精品| 又粗又长又大国产不卡| 在线国产一区二区av| 欧美少妇第一页| 九九九九九九九九九国产精品 | 天天躁日日躁AAA片李宗瑞| 久久久不能久久久久| 殴美色网| 男人高清无码一区二区| 国产乱弄免费在线视频。 | 操婢日韩| 熟女在线视频| 中文字幕熟女人妻丝袜| 免费观看啪视频| 亚洲综合贴图91| 欧美精品23| 亚洲最大的黄色电影网站。 | 国产刺激视频| 玖玖无码超碰| 免费A V在线| 久草久日| 啪一啪免费视频| 九九热精彩视频| 另类TS人妖一区二区三区| 九九热精品在线| 神马麻豆福利院| 97人人草| 一二三区精品视频| 九九热精品在线| 97ai亚洲| 色色色热| 91亚洲网| 熟妇人妻一区二区三区| 亚洲色欧美| 小草精彩毛片| 日韩一级欧美一级国产一级台湾| 婷婷色一区| 清纯唯美亚洲| 久久色激情一区二区三区| 婷婷久久五月综合激情| 色一射色一射| 人人操人人舒服| 91天美传媒精品| 欧美一级久久久丰满| 亚洲综合九| 亚洲成?V人片在线观看福利| 二级毛片| 激情小说五月天| 亚洲色欧美| 欧美 亚洲 大香| 三级特黄60分钟播放| 囯产精品强| 国产精品国产拍高清AV| 澳门色噜噜色噜噜色噜噜色噜噜色噜噜| www99热| 测评在线观看AV| 打av高清| 人人插人人摸人人| 99热精品在线观看| 色香阁在线| 国产日韩精品人妻久久久久色欲网站| 亚洲精品不卡一二三区| 日本色色色| 97久久久| 久久久99999久网站| 欧美激情中文字幕另类小说| 色香网| 麻豆久久视频在线地址| 无码区蜜乳| 亚洲欧美日韩中文久久自慰| www.色五月| 级做a爱无码性色永久免费| 欧美色综合图片| 人妻久久久久久| 在线观看不卡一区二区三区| 97天天插| 国产日本熟女顶级一区二区三区视频 | 2020中文字幕在线观看| 久操九九九九九九九九九九九九九九九九九九九九九九九九九九九九 | 久久久97| 内射小黄片| 亚洲中文字幕av| 色女99一级片在线观看| 欧美日韩性爱操大逼| 水多多映视AV| 青青草一区二区三区四| 久久伊人在线五区| 日韩成人性爱电影在线播放| 亚洲婷婷丁香在线| 国产蜜臀在线| AV高清一区| 五月天色色网站| 国产日产精品久久快鸭的功能介绍| 91国产丝袜白虎| 日本淫穴在线| 67194无码不卡| 激情小说成人日本无码一| 欧美 亚洲 在线| 91欧美性| 欧美少妇大量自拍视频在线观看| 久久久久久久亚洲Av无码| 视频不卡中文字幕| 天天色综合影视网| 97av,com| AV丝袜少妇| 九九热免费国产视频婷婷伊人| 国产亚洲色婷婷久久99精品91葵花宝典| 男女无套 免费网站| 撸无码不卡免费视频| 日韩八十路老熟女| 亚洲 欧美 另类 日韩 人妻一区| 殴美性色a级欧美| 人妻精品视频一区二区| 在线综合色| 国产美女自拍AV| 中文久久| 2017大香蕉| 春色综合网| 欧美亚洲系列| 一二三四区操操Av| 精品无码产区一区二| 中文字幕久久精视频久久大全| 鲁鲁色综合网| 裸体美女国产免费久久久网站| 动漫爆乳3D奶水一区在线观看| 狼狼色丁香久久婷婷综合五月| 日韩欧无码一区二区三区免费不卡| 不卡视频一区蜜桃视频| 欧美丰满少妇交换91欧美精品| 超碰97在线色男人??| 丰满精品人妻少妇久久字幕| 97大色网| 亚洲91色在线| 精品无吗久久| 97久久精品国产| 禁十八久久| 一牛一区二区三区久久| 亚州 综合 色图| 青青伊人久久| 久久久久无码一妻区| 美熟女逼导航AV操逼| 亚洲drav色图| 我爱操| 91欧美网| 操国产高清| 日本韩国国产精品一区| 亚洲天堂五月天国产| 香伊人在线| 天天操天天干一区二区| 日韩精品 视频一区二区| 亚洲欧美日韩精品久| 久久鲁干| 色婷婷狠狠| 中文字幕 一区二区 亚洲无码| 久久99国产综合精品女同| 少妇与黑人高潮在线| 传媒免费一区二区三区| 精彩久久中文| 成人三级片一区二区三区视频| 欧美色图亚洲激情| 69av一区二区三区| 久久精品店| 五月天婷婷综合| 日韩AV色图| 亚洲电影91| 久久二| 97资源视频| 图片区小说区| 欧美制服另类丝袜| 欧美色图成人网一区二区| 91网站在线播放| 久久这里只有精品9| 国产亚洲欧美每日在线| 极品白嫩美女白浆成人福利在线看| AA丁香综合激情| 1204金沙人妻懂旧版免费| 中文字幕午夜精品久久久| 97视频免费播放| 欧美激情另类一区二区| 噜噜在线| 国产精品第二页| 后入国产| www.91理论| 九九热九九热| 欧美在线干| 2024年最新色情网站在线观看| 欧美顶级黄色大片免费| 中文字幕一区 二区三四五 区日 日骚| 神马久久中文字幕| 欧美亚洲手机在线| 干干干天天| 人人手机欧洲亚洲国产人妻| 日韩丨制服丨中文|在线| 久久男人天堂| 一个人免费HD91视频| 1234区中文字幕在线观看_青青草国产在线_日韩一区二区 | 天天摸夜夜操视频| 亚洲加勒比| 国产免费一区在线观看| 91黑丝美女| 日日爱99| 亚洲激情av| 欧美一级专区免费大片 | 精品免费国产二区三区| 啊啊啊爽爽| 中文字幕精品区先锋资源| 撸撸成人在线视频| 91啪啪| 婷婷丁香六月| 欧美第二页午夜| 岛国在线免费视频| 青青草在线成人视频| 中文字幕福利视频一区二区三区在线观看| 久综合国内精品自在自线| 老女人爆菊| 久久精品超碰| 国产超碰人人操| 青青草久草AV| 91社操逼| 9999亚洲电影| 久久久久久人妻一区精品色欧美| 国产欧美第五页| 亚洲一区二区中文字幕| 一区二区三区精品视频| 久久久久久久久久久久欧美日| 国产无码精品高清| 嗯嗯嗯,草死我| 中文字幕三四区| 色综合91| 色综合一区二区三区| 91大学精品激情戏| 东北女人高潮视频| 婷婷综合在线| 色区97| 天天干天天干天天干| 99re视频在线播放青草| 免费A V在线| 97久久久网站| 九九热精品在线| 999精品久久久久久久| 成人夜夜爽| 亚洲国产精品无石码久久 | 91被操| 91美乳| 精品成人无码| 久久熟女久| 色综合尤物| 夜夜夜夜久久久久| 亚洲,欧美,春色,另类| 美女啊啊啊啊啊| 肥臀熟女福利视频一区二区| 日B操| 婷婷五月天无码| 333kkkk·亚洲com久久| 久草电影网| 亚洲激情网一二三四区| 尤物网站91| 91中文精品日韩欧美在线 | 91精品在线播放| 香蕉综合网| 免费AV中文网在线观看| 久久欧洲| 人人爱人人操人人性| 九九九九亚洲| 国精品一区二区三| 亚洲精品人妻在线| 日本幼女18+| 九九天堂| 免费观看国产不卡av| 亚洲精品久久久久久| 七久久久| 8x福利精品第一福利视频导航| 天天射夜夜| 黄色AV影视| 久热在线精品免费观看| 熟女熟妇一区二区三区视频| 九色97| 人妻中文字幕精品无码| 午夜九九| 91暧暧| 久操不卡视频| 看全色黄大色大片免费视频| 欧美情色贴图| 首页亚洲国产高跟丝袜诱惑视频 | 亚洲午夜未满十八勿入网站日本又色又爽又黄| 97超碰热线| 亚洲经典啪啪| 日韩在线欧美精品一区二区| 亚洲骚男同com| 旡码电影特区| 五月天黄色激情视频| 69国产对白刺激| 床戏久久久av一区二区麻豆| 91丝袜美女| 色婷婷网| 免费观看国产不卡av| 天天网综合| 91处女在线视频| 国产久久久9999| 人人扣人人操| 一本大道不卡一二三区| 人人妻人人爱人人玩| 久男人久久| 色婷婷婷五月天激情四射| 91久久久久久| 日韩欧美国产一区二区三区四区| 亚洲国产97| 校园春色美腿丝袜 | 97人人超| 黑丝自慰喷水网站| 日本成人免费一区二区三区| 大香蕉视频啪啪啪啪| 久久久久久久久久久久欧美日| 日韩精品三区四区| 天天日天天爽| 亚洲操人| 自拍偷拍 日韩无码| 欧美日韩黄片精品在线| 人妻少妇久久中文字幕一区二区 麻豆 | henhen91| 99热国产精品| 一本大道综合伊人精品热热| 日韩无码嘿咻黑热久| 丁香婷婷久久 | 免费视频在线观看啊啊啊啊啊| 99精品久久久久久久婷婷| 天天综合91在线| 91精品国产高清久久久久久,亚洲成人| 欧美岛国精品在线观看| 啊啊啊爽爽| 偷拍视频青青草在线视频| 九九热只有精品| 欧美一区二区三熟女剧情| 校园春色宗合网| 久久大精品乱码视频人妻熟女| 欧美性暴力猛交XXXX| 亚洲棕合电彰| 男人天堂站| 综合干干干av久久久综合网| 久久久久国产亚洲一区欧美色图日韩| 操久久久久久| 中文无码一二三区| 加勒比大香蕉视频在线| 日日夜夜狠狠| av天天在线观看| 久久最新免费视频23| 97超碰色五月| 日韩欧美成人大香蕉| 刺激性视频黄页| 国产性刺激| 99操| s片在线观看| 好吊爽好吊爽在线视频,中文字幕精品一区二区日本,国产良妇出轨视频在线观看, | 黄网站黄视频网站进入口| 久久97资源 网| 综合天天网| 亚洲精品不卡一二三区|