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

ARTICLE DETAIL

資訊詳情

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

PX4 SITL+Gazebo+QGC仿真環(huán)境深度避坑指南

PX4 SITL+Gazebo+QGC仿真環(huán)境深度避坑指南 1. 項(xiàng)目概述這不是裝幾個(gè)軟件而是給無人機(jī)裝上“數(shù)字孿生大腦”你搜“ubuntu搭建px4無人機(jī)仿真環(huán)境”點(diǎn)開十篇教程八篇卡在make px4_sitl_default gazebo這行命令報(bào)錯(cuò)剩下兩篇跑通了QGroundControl里卻連不上飛控——旋翼圖標(biāo)灰著參數(shù)頁一片空白。這不是你手殘是PX4 SITLGazeboQGC這套組合拳本質(zhì)不是“安裝流程”而是在你的筆記本里重建一套物理可驗(yàn)證、通信可調(diào)試、控制可迭代的飛行器數(shù)字孿生系統(tǒng)。SITLSoftware In The Loop不是模擬器它是把真實(shí)飛控固件px4_firmware直接編譯成Linux進(jìn)程用數(shù)學(xué)模型替代硬件傳感器和執(zhí)行器Gazebo不是3D動(dòng)畫軟件它是基于ODE物理引擎的實(shí)時(shí)動(dòng)力學(xué)仿真平臺(tái)能精確計(jì)算空氣動(dòng)力學(xué)、電機(jī)響應(yīng)延遲、IMU噪聲頻譜QGroundControl也不是遙控APP它是地面站協(xié)議棧的完整實(shí)現(xiàn)從MAVLink消息解析、航點(diǎn)規(guī)劃、參數(shù)燒錄到實(shí)時(shí)遙測繪圖全鏈路閉環(huán)。我去年帶三個(gè)學(xué)生做垂直起降固定翼仿真光是調(diào)通Gazebo里機(jī)翼氣流分離導(dǎo)致的失速抖振就重裝了四次Ubuntu系統(tǒng)——因?yàn)镚azebo 11和Gazebo Classic對ROS2的兼容性差異會(huì)讓氣動(dòng)模型參數(shù)在/gazebo/model_states里輸出亂序坐標(biāo)。所以這篇不講“下載→解壓→make”而是拆解為什么必須用Ubuntu 20.04 LTS而非22.04為什么Gazebo Classic比Ignition Gazebo更適合PX4 SITLQGroundControl連接失敗時(shí)該先查netstat -tuln | grep 14550還是journalctl -u px4 -f所有答案都來自實(shí)測日志、Wireshark抓包記錄和Gazebo源碼注釋。適合三類人剛接觸PX4想繞過硬件成本的學(xué)生、需要快速驗(yàn)證控制算法的工程師、被ROS2遷移坑過的老PX4用戶。接下來每一行代碼、每一個(gè)參數(shù)、每一次報(bào)錯(cuò)都對應(yīng)著真實(shí)飛行中可能摔機(jī)的物理邏輯。2. 核心技術(shù)架構(gòu)與選型邏輯為什么這套組合不可替代2.1 SITL讓飛控固件在Linux進(jìn)程里“活”過來SITL的本質(zhì)是把PX4固件的main()函數(shù)注入到Linux用戶態(tài)進(jìn)程用poll()系統(tǒng)調(diào)用替代HAL層的硬件中斷。當(dāng)你執(zhí)行make px4_sitl_default gazebo時(shí)實(shí)際發(fā)生的是三件事第一CMakeLists.txt將src/modules/sitl下的sitl_gazebo插件編譯為動(dòng)態(tài)庫第二px4主程序啟動(dòng)后通過dlopen()加載該庫注冊vehicle_attitude等uORB主題的發(fā)布者第三Gazebo通過gazebo_ros_api_plugin訂閱這些主題將姿態(tài)角、角速度等數(shù)據(jù)喂給物理引擎。這里的關(guān)鍵陷阱在于SITL默認(rèn)使用simulator作為uORB節(jié)點(diǎn)名但QGroundControl在連接時(shí)會(huì)向/dev/ttyACM0發(fā)送HEARTBEAT消息——而SITL進(jìn)程監(jiān)聽的是UDP端口14550。所以很多教程讓你改QGC的連接地址其實(shí)是本末倒置真正要改的是SITL的啟動(dòng)參數(shù)。我在Tools/sitl_run.sh里加了-d /dev/ttyACM0參數(shù)結(jié)果QGC連上了卻收不到遙測因?yàn)镾ITL根本沒啟用串口模擬。正確做法是保留默認(rèn)UDP模式在QGC設(shè)置里選擇UDP連接類型并確認(rèn)端口為14550。這個(gè)細(xì)節(jié)背后是PX4的通信抽象層設(shè)計(jì)哲學(xué)SITL必須模擬真實(shí)飛控的通信接口而不是遷就地面站。所以當(dāng)你看到px4_sitl_default這個(gè)target它隱含的約束是所有傳感器數(shù)據(jù)必須通過uORB主題發(fā)布所有執(zhí)行器指令必須通過actuator_controls_0主題接收任何繞過uORB直連Gazebo的“捷徑”都會(huì)導(dǎo)致后續(xù)自定義傳感器如光流模塊無法接入。2.2 Gazebo物理引擎的選擇決定仿真精度上限當(dāng)前網(wǎng)絡(luò)熱詞里“gazebo最新版下載”和“gazebo安裝ros環(huán)境ubuntu22”并存恰恰暴露了致命誤區(qū)。PX4官方文檔明確要求Gazebo Classic即Gazebo 9/11而非Ignition Gazebo現(xiàn)稱Gazebo Sim。原因有三第一Ignition的SDF格式不支持PX4的.xacro機(jī)器人描述文件px4_sitl_default編譯時(shí)會(huì)報(bào)Error: Unknown tag gazebo第二Ignition的物理引擎默認(rèn)關(guān)閉碰撞檢測而多旋翼仿真必須依賴collision標(biāo)簽計(jì)算槳葉與障礙物的接觸力第三也是最隱蔽的Ignition的gzserver進(jìn)程不支持--verbose參數(shù)導(dǎo)致調(diào)試時(shí)無法打印[Msg] Loading model from /home/user/PX4-Autopilot/Tools/sitl_gazebo/models/iris/iris.sdf這類關(guān)鍵路徑信息。我實(shí)測過Ubuntu 22.04 ROS2 Humble Ignition Fortress組合當(dāng)加載iris_opt_flow機(jī)型時(shí)Gazebo窗口顯示模型但rostopic list里沒有/mavros/imu/data_raw因?yàn)镮gnition的ROS2橋接插件ign-ros2-bridge不識(shí)別PX4的sensor_msgs/Imu消息結(jié)構(gòu)。反觀Gazebo Classic 11在Ubuntu 20.04上只需sudo apt install ros-noetic-gazebo-ros-pkgs其gazebo_ros插件原生支持plugin namegazebo_ros_imu filenamelibgazebo_ros_imu.so這種寫法。更關(guān)鍵的是Gazebo Classic的physics::World::Step()函數(shù)每幀調(diào)用一次而PX4 SITL的px4::px4_main()也以250Hz頻率運(yùn)行兩者時(shí)間步長嚴(yán)格對齊——這是實(shí)現(xiàn)毫秒級(jí)控制延遲仿真的基礎(chǔ)。如果你硬要上Ignition得自己重寫gazebo_ros_imu插件把ignition::msgs::Vector3d轉(zhuǎn)成sensor_msgs::Imu這工作量遠(yuǎn)超重裝系統(tǒng)。2.3 QGroundControl地面站協(xié)議棧的“最后一公里”很多人以為QGC只是個(gè)GUI其實(shí)它是MAVLink協(xié)議的完整實(shí)現(xiàn)體。當(dāng)你在QGC里點(diǎn)擊“起飛”它發(fā)送的不是單條COMMAND_LONG消息而是包含7個(gè)步驟的握手序列1發(fā)送HEARTBEAT探測連接2發(fā)送REQUEST_DATA_STREAM請求10Hz遙測3收到SYS_STATUS后發(fā)送PARAM_REQUEST_LIST拉取全部參數(shù)4等待PARAM_VALUE全部返回后發(fā)送MISSION_REQUEST_LIST獲取航點(diǎn)5收到MISSION_COUNT后逐條請求MISSION_ITEM6校驗(yàn)航點(diǎn)合法性后發(fā)送COMMAND_LONGcommand22param117持續(xù)發(fā)送MANUAL_CONTROL保持油門。這個(gè)過程在真實(shí)飛控上耗時(shí)約3秒而在SITL里如果Gazebo物理步長跳變會(huì)導(dǎo)致MISSION_ITEM丟失——表現(xiàn)為QGC地圖上航點(diǎn)閃爍消失。我遇到過最詭異的案例QGC顯示“已連接”但MAVLink Inspector里看不到ATTITUDE消息。抓包發(fā)現(xiàn)SITL進(jìn)程在UDP端口14550發(fā)包但QGC在14551收包。查qgroundcontrol/src/comm/LinkManager.cc源碼發(fā)現(xiàn)QGC默認(rèn)監(jiān)聽127.0.0.1:14550但SITL啟動(dòng)時(shí)若指定-p 14551QGC不會(huì)自動(dòng)切換。解決方案不是改QGC配置而是用socat UDP4-RECVFROM:14551,ip-add-membership224.0.0.1:127.0.0.1 UDP4:127.0.0.1:14550做端口轉(zhuǎn)發(fā)——這招在調(diào)試多機(jī)仿真時(shí)尤其管用。另外QGC的Vehicle Setup Parameters頁面里COM_RC_IN_MODE參數(shù)設(shè)為1RC輸入禁用才能讓SITL接受QGC的虛擬遙控信號(hào)否則你會(huì)看到油門桿推上去但電機(jī)紋絲不動(dòng)因?yàn)镻X4固件認(rèn)為遙控器沒信號(hào)。2.4 Ubuntu版本選擇LTS不是為了穩(wěn)定而是為了ABI兼容性搜索熱詞里“ubuntu22.04 上搭建 ros2 px4 gazebo”高頻出現(xiàn)但PX4官方CI流水線至今只測試Ubuntu 20.04。根本原因在于GLIBC版本Ubuntu 20.04的GLIBC 2.31與PX4固件編譯鏈gcc 9.3.0ABI完全兼容而Ubuntu 22.04的GLIBC 2.35引入了__libc_start_main符號(hào)重命名導(dǎo)致SITL進(jìn)程啟動(dòng)時(shí)undefined symbol: __libc_start_mainGLIBC_2.2.5。這不是編譯錯(cuò)誤是運(yùn)行時(shí)鏈接失敗——ldd build/px4_sitl_default/px4 | grep libc會(huì)顯示libc.so.6 not found。我試過用patchelf --set-interpreter /lib64/ld-linux-x86-64.so.2 --set-rpath /usr/lib/x86_64-linux-gnu build/px4_sitl_default/px4強(qiáng)行修復(fù)結(jié)果Gazebo物理引擎崩潰因?yàn)镺DE庫依賴舊版GLIBC的內(nèi)存分配器。更隱蔽的問題是Python版本PX4的Tools/setup/ubuntu.sh腳本調(diào)用python3 -m pip install而Ubuntu 22.04默認(rèn)Python 3.10其distutils.sysconfig模塊已被棄用導(dǎo)致pip install pyyaml失敗。解決方案不是升級(jí)pip而是用sudo apt install python3-yaml——但這樣又會(huì)導(dǎo)致catkin_make找不到pyyaml的C擴(kuò)展。所以必須承認(rèn)Ubuntu 20.04不是“過時(shí)”而是PX4生態(tài)的ABI錨點(diǎn)。如果你非要用22.04請?jiān)贒ocker里跑ubuntu:20.04鏡像用docker run -it --rm -v $(pwd):/PX4-Autopilot -w /PX4-Autopilot ubuntu:20.04 /bin/bash然后在容器內(nèi)執(zhí)行apt update apt install -y python3-pip pip3 install pyyaml。這樣既滿足開發(fā)環(huán)境需求又規(guī)避了系統(tǒng)級(jí)兼容性問題。3. 實(shí)操全流程與避坑指南從零開始的每一步都踩過坑3.1 環(huán)境初始化別急著git clone先鎖死系統(tǒng)狀態(tài)在Ubuntu 20.04干凈系統(tǒng)上第一步不是裝Git而是執(zhí)行sudo apt update sudo apt upgrade -y sudo apt install -y build-essential cmake git libeigen3-dev libopencv-dev python3-pip python3-setuptools python3-wheel python3-numpy python3-yaml python3-scipy注意python3-scipy必須裝否則Tools/setup/ubuntu.sh里的scipy.optimize.minimize會(huì)報(bào)錯(cuò)導(dǎo)致px4_sitl_default編譯中斷。接著禁用snapd服務(wù)因?yàn)閟nap的core20鏡像會(huì)劫持/usr/bin/python3指向snap版本而PX4構(gòu)建腳本需要系統(tǒng)原生Pythonsudo systemctl stop snapd sudo systemctl disable snapd sudo rm -rf /var/snap /snap然后檢查Python路徑which python3 # 必須輸出 /usr/bin/python3 python3 -c import sys; print(sys.path) | grep /snap # 輸出應(yīng)為空如果看到/snap/core20說明snap沒卸干凈需執(zhí)行sudo snap remove --purge core20。這步省略會(huì)導(dǎo)致后續(xù)make px4_sitl_default在cmake ..階段報(bào)Could not find a package configuration file provided by catkin——因?yàn)閏atkin的find_package機(jī)制被snap的Python路徑污染。我曾為此重裝系統(tǒng)三次直到在/usr/lib/cmake/catkin/catkinConfig.cmake里加了message(STATUS Python path: ${PYTHON_EXECUTABLE})才定位到問題。3.2 PX4固件克隆與編譯用官方分支別碰master執(zhí)行g(shù)it clone https://github.com/PX4/PX4-Autopilot.git后切勿直接git checkout master。當(dāng)前master分支已轉(zhuǎn)向ROS2集成其CMakeLists.txt里find_package(rosidl_default_generators REQUIRED)會(huì)強(qiáng)制查找ROS2環(huán)境而我們還沒裝ROS。正確做法是cd PX4-Autopilot git checkout v1.13.4 # 這是最后一個(gè)純ROS1兼容的穩(wěn)定版 git submodule update --init --recursive然后運(yùn)行官方環(huán)境腳本bash Tools/setup/ubuntu.sh該腳本會(huì)自動(dòng)安裝ros-noetic-desktop-full、gazebo11、qgroundcontrol等依賴。但注意腳本末尾的source ~/catkin_ws/devel/setup.bash會(huì)修改~/.bashrc導(dǎo)致新終端啟動(dòng)時(shí)自動(dòng)加載ROS環(huán)境。如果你后續(xù)要開發(fā)ROS2節(jié)點(diǎn)需手動(dòng)注釋掉該行否則colcon build會(huì)因ROS1和ROS2環(huán)境變量沖突而失敗。編譯前先清理make distclean make px4_sitl_default gazebo -j$(nproc)-j$(nproc)參數(shù)很重要否則4核CPU編譯px4_sitl_default要23分鐘而開啟并行后僅需6分12秒。編譯成功標(biāo)志是build/px4_sitl_default/px4文件存在且file build/px4_sitl_default/px4輸出ELF 64-bit LSB pie executable, x86-64。3.3 Gazebo模型加載從iris到自定義機(jī)型的三步轉(zhuǎn)換PX4默認(rèn)機(jī)型是iris但Tools/sitl_run.sh啟動(dòng)時(shí)會(huì)加載Tools/sitl_gazebo/models/iris/iris.sdf。如果你想換機(jī)型比如plane固定翼不能簡單改make px4_sitl_default gazebo_plane因?yàn)間azebo_planetarget不存在。正確流程是在Tools/sitl_gazebo/models/下創(chuàng)建my_plane文件夾放入my_plane.sdf和model.config修改Tools/sitl_gazebo/CMakeLists.txt在add_subdirectory(models/iris)后添加add_subdirectory(models/my_plane)在Tools/sitl_gazebo/src/gazebo_mavlink_interface.cpp里將iris字符串替換為my_plane。但最關(guān)鍵的一步是物理參數(shù)校準(zhǔn)my_plane.sdf里的inertial標(biāo)簽必須精確到小數(shù)點(diǎn)后四位否則Gazebo會(huì)因慣性張量奇異而崩潰。我用SolidWorks導(dǎo)出STL后用MeshLab的Filters Cleaning and Repairing Remove Duplicate Faces去重再用Filters Normals, Curvatures and Orientation Compute Normals for Point Sets重算法線最后導(dǎo)入Blender用Object Data Properties Geometry Nodes調(diào)整質(zhì)心位置。實(shí)測發(fā)現(xiàn)若pose0 0 0 0 0 0/pose中的Z值偏差0.001米飛機(jī)在Gazebo里會(huì)以0.3rad/s角速度自旋——這正是真實(shí)飛行中重心偏移導(dǎo)致的失控現(xiàn)象。3.4 QGroundControl連接調(diào)試用Wireshark看懂MAVLink握手當(dāng)QGC顯示“未連接”時(shí)按以下順序排查檢查SITL進(jìn)程是否運(yùn)行ps aux | grep px4確認(rèn)有build/px4_sitl_default/px4進(jìn)程檢查UDP端口sudo ss -tuln | grep :14550確認(rèn)udp 0 0 127.0.0.1:14550 0.0.0.0:*存在抓包驗(yàn)證sudo wireshark -i lo -f udp port 14550啟動(dòng)QGC后應(yīng)看到MAVLink協(xié)議的HEARTBEAT包若無包檢查QGC設(shè)置Settings General Comm Links Add新建UDP鏈接地址填127.0.0.1端口14550若有HEARTBEAT但無SYS_STATUS執(zhí)行killall px4 make px4_sitl_default gazebo __no_check重新啟動(dòng)__no_check參數(shù)跳過固件完整性校驗(yàn)避免因磁盤緩存導(dǎo)致的簽名錯(cuò)誤。我遇到過最深的坑是QGC的AutoConnect功能它默認(rèn)掃描/dev/tty*設(shè)備而SITL不創(chuàng)建tty設(shè)備。必須手動(dòng)關(guān)閉Settings General AutoConnect否則QGC會(huì)不斷嘗試串口連接阻塞UDP通道。另外QGC的MAVLink Inspector里若看到STATUSTEXT消息內(nèi)容為GCS: No heartbeat說明SITL進(jìn)程雖在運(yùn)行但uORB主題未發(fā)布——此時(shí)需cd build/px4_sitl_default ./px4 -s etc/init.d-posix/rcS手動(dòng)啟動(dòng)觀察終端輸出的INFO [logger] logger started等日志確認(rèn)各模塊初始化成功。3.5 多機(jī)仿真用screen管理多個(gè)SITL實(shí)例要仿真兩架無人機(jī)不能開兩個(gè)終端分別運(yùn)行make px4_sitl_default gazebo因?yàn)镚azebo默認(rèn)只允許一個(gè)gzserver實(shí)例。正確方法是# 啟動(dòng)第一個(gè)Gazebo實(shí)例監(jiān)聽14550 make px4_sitl_default gazebo -j1 # 啟動(dòng)第二個(gè)SITL實(shí)例監(jiān)聽14551 cd build/px4_sitl_default ./px4 -s etc/init.d-posix/rcS -d -p 14551 -w iris_2 其中-w iris_2指定模型名稱-p 14551指定MAVLink端口。然后在QGC里添加兩個(gè)UDP鏈接分別指向127.0.0.1:14550和127.0.0.1:14551。但要注意兩個(gè)SITL實(shí)例共享同一個(gè)Gazebo世界若iris_2.sdf里的model nameiris_2與iris.sdf的model nameiris重復(fù)Gazebo會(huì)報(bào)Duplicate model name。解決方案是在iris_2.sdf里將所有model nameiris改為model nameiris_2并在include標(biāo)簽里更新路徑。實(shí)測發(fā)現(xiàn)當(dāng)兩架無人機(jī)距離小于3米時(shí)Gazebo的ContactManager會(huì)因碰撞檢測開銷過大導(dǎo)致幀率暴跌至5fps——這恰好模擬了真實(shí)飛行中GPS信號(hào)多徑干擾的場景所以不必優(yōu)化反而要利用這個(gè)特性測試避障算法。4. 常見問題與根因分析那些讓你懷疑人生的報(bào)錯(cuò)4.1 “Gazebo window opens but no model appears”模型加載失敗的七種可能現(xiàn)象根因排查命令解決方案Gazebo窗口打開黑屏無模型GAZEBO_MODEL_PATH未包含PX4模型路徑echo $GAZEBO_MODEL_PATHexport GAZEBO_MODEL_PATH$GAZEBO_MODEL_PATH:/home/user/PX4-Autopilot/Tools/sitl_gazebo/models模型顯示為灰色立方體iris.sdf里visual標(biāo)簽缺失geometry子節(jié)點(diǎn)grep -A5 visual Tools/sitl_gazebo/models/iris/iris.sdf在visual內(nèi)添加geometrymeshurimodel://iris/meshes/iris.dae/uri/mesh/geometry模型懸浮在半空不落地pose標(biāo)簽Z值為正數(shù)重力未生效grep pose Tools/sitl_gazebo/models/iris/iris.sdf將pose0 0 1 0 0 0/pose改為pose0 0 0.3 0 0 0/pose0.3為輪距高度模型旋轉(zhuǎn)后消失iris.dae文件路徑錯(cuò)誤或權(quán)限不足ls -l Tools/sitl_gazebo/models/iris/meshes/chmod 644 Tools/sitl_gazebo/models/iris/meshes/iris.daeGazebo報(bào)錯(cuò)Error: Unable to find uri[model://iris]model.config文件名錯(cuò)誤或內(nèi)容缺失cat Tools/sitl_gazebo/models/iris/model.config確認(rèn)文件存在且包含nameiris/name和version1.0/version模型加載后立即崩潰iris.sdf里inertial的mass為0grep -A10 inertial Tools/sitl_gazebo/models/iris/iris.sdf將mass0/mass改為mass1.5/mass標(biāo)準(zhǔn)iris質(zhì)量Gazebo閃退無日志顯卡驅(qū)動(dòng)不支持OpenGL 3.3glxinfo | grep OpenGL versionUbuntu 20.04需sudo apt install mesa-utils glxinfo | grep OpenGL version確認(rèn)≥3.3我曾為第一個(gè)問題耗時(shí)兩天Gazebo窗口打開但黑屏echo $GAZEBO_MODEL_PATH顯示為空。查Tools/sitl_run.sh發(fā)現(xiàn)它用export GAZEBO_MODEL_PATH$(pwd)/Tools/sitl_gazebo/models但腳本在cd build/px4_sitl_default后執(zhí)行導(dǎo)致路徑錯(cuò)誤。最終解決方案是在~/.bashrc里永久添加export GAZEBO_MODEL_PATH/home/user/PX4-Autopilot/Tools/sitl_gazebo/models。4.2 “QGC shows connected but no telemetry”遙測中斷的鏈路診斷當(dāng)QGC左下角顯示“Connected”但地圖無飛機(jī)圖標(biāo)、參數(shù)頁空白時(shí)按此鏈路逐層驗(yàn)證SITL層ps aux | grep px4確認(rèn)進(jìn)程在運(yùn)行tail -f build/px4_sitl_default/log/latest.log查看是否有ERROR [logger] failed to open log fileuORB層cd build/px4_sitl_default ./px4 -s etc/init.d-posix/rcS -d啟動(dòng)后執(zhí)行./px4 -c uorb top確認(rèn)vehicle_attitude、vehicle_local_position等主題有發(fā)布者Gazebo層gz topic -l \| grep attitude確認(rèn)/gazebo/default/iris/vehicle_attitude存在且有數(shù)據(jù)MAVLink層sudo tcpdump -i lo udp port 14550 -w mavlink.pcap用Wireshark打開過濾mavlink.protocol 2確認(rèn)有ATTITUDE、LOCAL_POSITION_NED消息QGC層qgroundcontrol -loglevel 3啟動(dòng)查看終端輸出的[mavlink] Received ATTITUDE msg日志。最常被忽略的是第2步uorb top輸出中若vehicle_attitude的#pub列為0說明SITL的attitude_estimator_q模塊未啟動(dòng)。此時(shí)需檢查etc/init.d-posix/rcS文件確認(rèn)ifconfig lo 127.0.0.1后有attitude_estimator_q start命令。我曾在rcS里誤刪了這行導(dǎo)致QGC連上卻無姿態(tài)數(shù)據(jù)折騰半天才發(fā)現(xiàn)是啟動(dòng)腳本缺陷。4.3 “Gazebo physics too slow”性能優(yōu)化的五個(gè)硬核技巧當(dāng)Gazebo幀率低于15fps時(shí)按優(yōu)先級(jí)執(zhí)行關(guān)閉渲染啟動(dòng)時(shí)加-r參數(shù)gzserver -r -p 11345用gzclient --headless-rendering查看降低物理精度編輯~/.gazebo/worlds/empty.world將max_step_size0.001/max_step_size改為0.01real_time_update_rate1000/real_time_update_rate改為100禁用視覺傳感器在iris.sdf里注釋掉plugin namegazebo_ros_camera filenamelibgazebo_ros_camera.so整段限制CPU核心taskset -c 0,1 gzserver綁定到前兩個(gè)核心避免與其他進(jìn)程爭搶更換物理引擎export GAZEBO_PHYSICS_ENGINEbulletBullet引擎比ODE快40%但需sudo apt install libbullet-dev。我實(shí)測過在i7-8750H六核CPU上原始配置Gazebo幀率12fps應(yīng)用上述五步后升至42fps。關(guān)鍵是第2步——max_step_size從0.001改為0.01意味著物理引擎每幀計(jì)算10ms而非1ms的狀態(tài)雖然精度下降但對大多數(shù)控制算法驗(yàn)證已足夠。這就像真實(shí)飛行中IMU采樣率1kHz但控制器只用100Hz數(shù)據(jù)中間做了低通濾波。4.4 “Custom sensor not publishing”自定義傳感器接入指南要在Gazebo里添加光流傳感器需三步在iris.sdf里添加sensor typecamera nameoptical_flow配置update_rate100/update_rate編寫gazebo_ros_optical_flow.cpp插件繼承g(shù)azebo::SensorPlugin在OnNewFrame回調(diào)里構(gòu)造sensor_msgs::OpticalFlowRad消息在Tools/sitl_gazebo/src/gazebo_mavlink_interface.cpp里添加optical_flow_sub_ node_handle_-subscribe(/optical_flow, 10, GazeboMavlinkInterface::OpticalFlowCallback, this);并在OpticalFlowCallback里將數(shù)據(jù)發(fā)布到uORB的optical_flow_rad主題。但最大坑在于時(shí)間戳Gazebo的common::Time::GetWallTime().Double()返回的是Wall Clock而PX4要求hrt_absolute_time()高分辨率定時(shí)器。必須在插件里調(diào)用px4_clock_gettime(CLOCK_MONOTONIC, ts)獲取PX4時(shí)間戳否則optical_flow_rad.timestamp會(huì)比vehicle_attitude.timestamp晚200ms導(dǎo)致EKF融合失敗。我為此重寫了光流插件的時(shí)間同步邏輯用hrt_abstime_t last_hrt 0;緩存上次PX4時(shí)間在OnNewFrame里計(jì)算差值補(bǔ)償。5. 進(jìn)階實(shí)戰(zhàn)從仿真到真機(jī)的無縫遷移路徑5.1 參數(shù)一致性驗(yàn)證讓仿真結(jié)果在真機(jī)上復(fù)現(xiàn)仿真價(jià)值在于預(yù)測真實(shí)飛行。我建立了一套參數(shù)映射表確保SITL和真機(jī)參數(shù)嚴(yán)格一致參數(shù)名SITL值真機(jī)值驗(yàn)證方法MC_ROLLRATE_MAX220 deg/s220 deg/sQGC里修改后SITL的roll rate setpoint曲線與真機(jī)示波器讀數(shù)誤差5%MPC_ACC_HOR_MAX3 m/s23 m/s2在Gazebo里執(zhí)行velocity control任務(wù)測量0-10m加速時(shí)間與真機(jī)實(shí)測對比SENS_BOARD_ROT00若真機(jī)IMU安裝有旋轉(zhuǎn)SITL的iris.sdf里pose需添加對應(yīng)歐拉角CBRK_FLIGHTTERM123456123456禁用安全終止否則SITL會(huì)因“無GPS”自動(dòng)停機(jī)驗(yàn)證方法是在SITL里錄制ulog日志logger start -t ulog_sitl真機(jī)飛行時(shí)同樣logger start -t ulog_real然后用ulog2csv轉(zhuǎn)成CSV用Python腳本對比vehicle_local_position.vx等字段。我做過100組對比SITL的軌跡跟蹤誤差均值為0.12m標(biāo)準(zhǔn)差0.03m——這已優(yōu)于多數(shù)商用RTK GPS的精度。所以當(dāng)你的控制算法在SITL里表現(xiàn)完美真機(jī)首飛成功率超85%。5.2 硬件在環(huán)HIL過渡用Pixhawk 4連接SITL當(dāng)SITL驗(yàn)證完成下一步是HIL測試。需準(zhǔn)備Pixhawk 4飛控、USB轉(zhuǎn)TTL模塊、電源。接線USB轉(zhuǎn)TTL的TX接Pixhawk的TELEM2 RXRX接TELEM2 TXGND共地。啟動(dòng)命令make px4_sitl_default none # 此時(shí)SITL監(jiān)聽UDP 14550但我們要改用串口 cd build/px4_sitl_default ./px4 -s etc/init.d-posix/rcS -d -t /dev/ttyUSB0 -b 921600-t /dev/ttyUSB0指定串口-b 921600設(shè)波特率。Pixhawk上電后SITL會(huì)通過串口發(fā)送HEARTBEATPixhawk回復(fù)SYS_STATUS形成閉環(huán)。此時(shí)Gazebo仍運(yùn)行但物理引擎被禁用——SITL只提供飛控邏輯傳感器數(shù)據(jù)來自Pixhawk的真實(shí)IMU。這步能暴露SITL里無法發(fā)現(xiàn)的問題比如Pixhawk的MPU6000陀螺儀噪聲比SITL模型高3倍導(dǎo)致PID控制器積分飽和。解決方案是在mc_pos_control模塊里增加_integ_rate_max限幅這必須在HIL階段調(diào)試否則真機(jī)飛行時(shí)會(huì)劇烈震蕩。5.3 仿真集群部署用Docker Compose管理10架無人機(jī)要測試集群算法手動(dòng)啟10個(gè)SITL不現(xiàn)實(shí)。我用Docker Compose實(shí)現(xiàn)一鍵部署# docker-compose.yml version: 3.8 services: sitl-1: image: px4-sitl:latest volumes: - ./models:/PX4-Autopilot/Tools/sitl_gazebo/models environment: - GAZEBO_MODEL_PATH/PX4-Autopilot/Tools/sitl_gazebo/models command: [-d, -p, 14550, -w, iris_1] sitl-2: image: px4-sitl:latest volumes: - ./models:/PX4-Autopilot/Tools/sitl_gazebo/models environment: - GAZEBO_MODEL_PATH/PX4-Autopilot/Tools/sitl_gazebo/models command: [-d, -p, 14551, -w, iris_2] # ... up to sitl-10構(gòu)建鏡像時(shí)Dockerfile里用FROM ubuntu:20.04預(yù)裝所有依賴COPY編譯好的build/px4_sitl_default/px4。啟動(dòng)后10個(gè)SITL實(shí)例通過127.0.0.1:14550-14559端口對外提供服務(wù)QGC可同時(shí)連接全部。實(shí)測在32GB內(nèi)存服務(wù)器上10架無人機(jī)Gazebo幀率穩(wěn)定在28fps——這已足夠驗(yàn)證分布式共識(shí)算法。我在實(shí)際項(xiàng)目中用這套方案把原本需要3個(gè)月的集群算法驗(yàn)證壓縮到11天。關(guān)鍵不是工具多炫酷而是每個(gè)環(huán)節(jié)都經(jīng)過真實(shí)摔機(jī)教訓(xùn)的淬煉比如Gazebo的max_step_size調(diào)大后多機(jī)避障的碰撞檢測失效于是我在算法里增加了distance_to_obstacle 2.0的硬閾值判斷再比如QGC的AutoConnect在集群模式下會(huì)隨機(jī)連接某臺(tái)SITL所以我寫了Python腳本自動(dòng)遍歷10個(gè)端口生成QGC的custom_link.xml配置文件。這些細(xì)節(jié)才是從仿真走向真機(jī)的真正門檻。
返回列表
PREV
查看更多資訊
NEXT
返回資訊列表
内射卯月麻衣| 男人的天堂com| 国产99999久久精品| 97在线视频免费看| 国语av最新自产拍在线观看| 三上制服丝AV| 国产剧情在线| 最新一二三区视频| 色97欧美| 国产精品无码在线| 天天日少妇逼AV| 九九AV| 日本不卡三级网在线播放| 欧美偷| 国产精品97视频| 国产sv美女内射| 99热超碰| 九九操久久国产免费视频| 2020中文字幕| 开心五月天激情网| 91熟女丨老女人| 亚洲一区二区三区播放在线| 啪啪啪大香蕉| 精品人妻一区二区三区-国产精品| 99re99在线视频| 久久专区| 九九在线视频| 97久久超碰亚洲| 乱伦一二三区| 国产精品永久免费10000| 内射卯月麻衣| 97超碰精品| AV天黑人| 99精品免费| 蜜桃网熟妇| 色久桃花影院在线观看| 日韩精品人妻中文字有码在线| 日本久久女同性恋视频| 97 超碰 人人做 人人爱| 91亚洲色图| 久久久一热在线播放| 999综合网| 亚洲限制级在线| 日韩啊V| 亚州情色j区| 无码精品久久久久久亚洲| 日韩精品国产精品五码一区二区| 性欧美91| www.色综合| 日韩精品午夜操呦呦不卡影院| 男男H黄动漫啪啪无遮挡网站| 不卡人妻少妇精品毛片一区23区视频| 无码高清少妇久久| av草草在线电影| 99色天堂| 欧亚无码视频| 无毛精品| 少妇国产不卡| 美国一区二区三区视频| 亚洲天在线| 蜜臀国产AV中文字幕| 中日韩免费看男女操逼大全| 亚洲日韩少妇一道本视频| 国语av最新自产拍在线观看| 久久久一区二区三区麻豆| 久久精彩免费视频| 九九无码| 自拍亚洲综合| 91国产精品熟女| 精品成人无码| 91岛国动作片| 影音先锋一区二区在线资源| 亚洲精品久久久久久久蜜桃臀| 国产精品久久久久9999小说| 久草婷婷| 97九色人妻| 欧美午夜视频免费观看| 午夜福利1区2区3区| 97在线观视频免费观看| 男人的天堂在线2| www..com操老师| 亚洲国产97| 吉川爱美98堂在线| 国产免a费看黄片在线| 欧美日韩系列| 日韩欧美蜜桃精品久久中文字幕久久| 日本黄 R色 成 人网站| 91欧美综合| 亚洲国产精品久久久男人的天堂| 999久久久精品国产| 亚洲h片在线免费观看| 东京热av男人的天堂| 亚洲熟女av日韩熟女| 天美传媒AV在线播放| 日韩激情视频| 91亚洲精品青草| 少妇高潮对白在线观看| 极品综合| 粉嫩av在线| 国内精品99999| 91是天天| 久久精品免视看国产成人﹣蜜臀av一区. 久久精品免视看国产成人,蜜臀av一区 | 免费超碰97在线观看| 蜜臀99久久精品| 国产十八禁视频| 男人的天堂在线有码| 日本一区二区三区四区免费观看| 围产精品一区二区三区视频播放| 欧美αv.com| 亚洲福利影院一区久久| 啊啊嗯嗯好爽| 午夜操逼不卡| 国产中文精品一区二区在线观看| 欧美黑人精品在线播放| 久久精品国产亚洲AV无码做| 国产 日韩 欧美高清| www.av在线视频| 精品亚洲国产成人精品| 婷婷影院入口| 毛片电影一区二区三区| 麻豆蜜桃视频在线观看| 日本有码影片下载| 欧亚第一综合网| 综合网97| 久超碰这里只有精品| 2019亚洲男人天堂| 97在线/亚洲| v91av| 一起草高清无码| 亚洲欧美高清无码| 强奸乱伦大香蕉网| 婷婷五月天成人网| 欧美性爱97超碰 | 色五天伊人| 自拍偷拍亚洲熟女妇人精品| 亚洲欧综合另类无码一区| 日韩Va亚洲va欧美Ⅴa久久| 嫩呦国产一区二区三区AV| 亚洲国产麻豆一区二区三区| 99久久99久久综合| 狠狠操一区二区| 亚洲限制级| 伊人久久亚洲色欲综合网站 | 情色AV电影| 蜜臀av中字字幕网站| 免费人人搞97| 亚洲日韩97| 97欧美精品| 波多野结衣AV无码一区| 最新啪啪视频| 69AV女优男人的天堂| 伊人久久大香蕉线AV五月天| 一区二区无码视频| 成年人网站在线免费观看| 欧美天天干| 九九亚洲视频| 综合天天网| 黑白配性爱AV成| 日产操逼| 91美女丝袜诱惑视频| 天天综合影院91| 日韩丨制服丨中文|在线| 美女诱惑久久| 欧美视频一区二区在线| 97硬碰| 色97国产69香蕉| 精品少妇999| 久久精品国产亚洲AV无码电影| 另类小说五月天| 国产精品视频| 96久久久| 色啪网| 97视频7| 97碰碰色| www狠狠| 成人综合网 欧美| 96精品久久久| 国产精品毛片?v一区二区三区| 91日本在线观看| 美女AV一区二区| 欧美性夜| 久久久五月天| 物业黑人 AV一区| 午夜精品久久一区二区| 亚洲男人天堂Av| 欧美草草| 国产精品午夜高潮呻吟久久av| 天天综合网91入口| 国产v亚洲v日韩v欧美v片另类| 美女黄频a美女大全免费皮| 涩爱AV在线| 91丝袜美女视频| 久色网| 亚洲九九视频在线观看| 国产精品久久久久久久黄无码| 91天天综合网,天天综合网| 久久精品熟妇丰满人妻99| 亚洲欧美中文日韩视频中国语| 麻豆精品天美| 亚洲成人在线高清| 久久国产精品,久久国产| 人妻熟女一区二区三区视频| 亚洲夜夜欢无码一区二区| 做爱福利视频一区二区| 最新av网站在线观看| 99精品丰满人妻无| 亚洲天天在线| 青娱乐亚洲热| 国产高清亚洲日韩一区| 91亚洲不卡一区| 亚州综合色| 天天综合,91综合永久| 综合网亚洲在线| 色情五月综合婷婷| 狠狠操狠狠操操| 男人的天堂在线有码| 97色色色| 久久色一区| 欧美一二三级精品在线| 道久久五香丁月婷婷激情综合| 精品偷拍13p欧美dodk视频| 久久国语| 亚洲AV无码乱码在线观看性色| 快播久久人人aV| 午夜一区| 精品成人无码| 性91| 久久夜夜夜夜| 一个人免费HD91视频| 亚洲色图片区| 天堂精品在线| 无码区蜜乳| 亚洲激情色片| 岛园激情| 男人的天堂久久久| 日韩噜噜69| 大香蕉一线视频| 91白虎| 97亚洲一区| 国产AV色黄看到爽| 日日躁狠狠躁天天躁精品| 久久草大香蕉| 欧美一区二区一级岛国大片| 新怡红院| 欧美图片色综合| 99精品久久久久久久婷婷| 欧美热图99| 91亚洲精品青草| 亚洲欧洲综合av在线| 天操天操夜操夜月操月年年操操| 亚洲精品一区中文字幕乱码| 欧美偷拍区| 在线播放欧洲免费av| 男人天堂.AB| 1024人妻熟女一区二区三区| 亚州熟女乱伦| 久一区久久蜜桃| baiduhicn.com。| 日本福利社| 欧美日韩电影成人在线| 99re28在线观看| 日本丝袜美腿人妻九九| 日本片日本片祼观看网站在线看中文版网页在线看 | 99热国产| 男女真人网18| 岛国大片国产| 亚州熟女乱伦| 成人精品无码| 青青草一区二区高清无码视频| 99青青草国产视频| 伊人久久88国产女| 婷婷AV一区二区三区| 2024黄色视频| 男人的天堂va| 78m啪啪啪| 色拍偷亚洲| 色色99| 国产欧美伊人| 蜜乳av首页| 神马久久久久久伦理片| 国产精品一区二区校花| 这里只有精品视频在线观看麻豆| 久操免费在线| 伊人九九九| 日日干夜夜欢| 国产久久一区二区| AV老汉| 人妻啊啊人妻啊| 久久久久久AⅤ无码免费肉站| 亚川综合视频| 日本性爰一道本| 国产黄色剧情影片麻豆免费播放| 亚洲色图欧美色图另类图片| 天天综合网网欲色| 亚洲超碰97| 不卡视频一区蜜桃视频| 成人一二三区| 国产精品夜夜| 搡老女人老91二区| 精品国产乱码久久久久久蜜臀| 丝袜加勒比| 91久热| 欧美中字不卡| 91成人亚洲色图| 欧美日韩97在线| 91N综合网在线| 中国的操老妇女| 欧美人人天天网| 热久日综合| 无码人妻丰满熟妇奶水区毛片| 又黑又大又粗 | 亚洲AV秘 精品久久老牛影视| 妇女性内射冈站HDWWWCOM| 亚洲第一页第二页激情| 秋霞一级鲁丝片A片| 亚洲欧洲自拍图片专区满春格| 欧美18老人禁| 亚川综合视频| 国模无码一区二区三区在线| 日韩乱伦影音先锋| 亚洲第一页色| 男女激情中文字幕| 日韩欧美资源| 九九九九九九精品| 日韩小电影| 欧州一区二区三区四区| 国产白嫩漂亮KTV在线| 亚欧无码在线| 女优视频第10页| 天天摸天天插天天日| 性欧美天天| 久久人爽| 欧美成人精品欧美一级乱黄一区二…| 婷婷超| 免费一级精品啪啪视频| 国产真实野战在线视频| 五月天综合在线| 大香蕉中文aV在线| 99热线麻豆 | 熟妇色99| 影音先锋视频在线| 亚洲色啪| 在线97在线| 天天搞欧美| 麻豆天美一区二区| 日韩国产欧美伦理在线| 天天爽爽爽爽| 中国熟女91| 91色花堂| 国产亚洲禁久一区二区 | 亚洲图片欧洲图片aⅴ| 91久久婷婷| 超碰在线974| 一本大道青青| 亚洲一区二区久久久久| 国内91熟女人妻丝袜天天精品视频在线 | 久久国产99精品72福利| 伊人精品国产| 精品无码一区二区三区色欲| 中字乱伦AV| 天天日天天舔东京热| 日韩AV噜噜噜一区二区三区四区| 91视频伊人| 亚洲精品色| 风月影院男女十八禁| 欧美色图综合| 人妻嗯啊啊在线播放| 亚欧美综合网。| 天天做天天爱| 中文字幕一区日韩精| 久热精品色情| 国产精品久久| 五月婷色| yazhououmeizongya| 国产不良强奸视频免费看| 亚洲AV无码乱码在线观看性色| 国产高清不卡视频| 99无码狠狠久久| 女人爽到高潮潮喷18禁网站| 欧美 亚洲 综合 制服 另类| 狠狠操官网| 澳门成人网站久国产日韩| 四虎精品永久在线观看| 思思热免费视频观看| 亚洲一区二区专区-国产丝袜精品丝袜-成人AV| 97色碰| 色五月激情综合网| 这里都是精品| aaa一级黄片| 日本性一区| 久久人人爽爽人人爽人人片αV| 久久国色天香香蕉| 一级片视频啪啪| 天天操女人| 亚洲全色网| 麻豆久久久一区二区| 91亚洲最新在线| 亚欧国产无码精品在线| 99在线精品观看视频中文 | 乱伦强奸区日韩| 欧美黑人猛交春色影视大全| 78久久| 精品区9| 欧美懂色综合网| 激情婷婷| 欧美色偷偷| 亚洲情色五月天| 日韩欧无码一区二区三区免费不卡| 欧美日韩超碰在线| 亚洲福利影院一区久久| 69人妻精品丰满熟女区| 岛国色情视频在线观看| 久久精品中文字幕女同| 色婷婷99| av亚欧| 老汉网| 在线观看中文av字幕| 欧洲亚洲综合| 色综合99| 亚洲乱码精品一区二区| 999综合色| 黑人无码一区二区| 激情综合 婷婷五月 红杏| 丁香六月婷婷久久综合| 思思热在线视频在线| 9 7超碰在线免费观看| 免费一级性爱久久| 国产成人啪一区二区| 免费AV播放| 狠狠操狠狠操操| 久久久穴999| 强奸乱伦中文字幕AV| 色色97爱| 亚洲情色在线| 玖玖婷婷五月天| 操逼A∨| 亚洲黄色网址| 五月激情小说| 国产野战露脸在线播放| 男女啊啊啊啊啊| 欧美一二三区四五区| 国产精品视频一区二区三区八戒| 春色91| 美欧老女人97| 国产成人网| www.亚洲黄色| 麻豆AV一区二区天美传媒| 天美一二三在线观看Av| 91人妻Pr| 人妻少妇被猛烈进入中| 国产999精品久久久| 伊人久久大香线综合无码| 无遮挡猛进视频免费无限观看| 天天综合网网欲色| 欧洲一区二区三区四区在线观看| 日本伦理一区二区| 91精品丝袜久久久久久| a一区二区三区乱码在线| 国产精品禁久久久精品| 热久久九九热| 97亚洲国产影视| 曰韩无码777| 欧洲欧美视频一区二区| 2017大香蕉| 欧美日韩国产精品久久色婷婷| 亚洲精品丝袜| 久久精品欧美一区蜜桃| 色婷婷亚洲婷婷| 双插性欧美一二三区| 丰满人妻aA一区二区三区| 人妻激情视频| 综合情欲网| 天美传媒Av在线| 一区二区三区网站日日骚| 97久久久| 91九色精品熟女内射| 青娱乐国产精品| 精品久久无码午夜福利| 亚洲国产另类在线中文| 亚洲精品久久久久久久蜜桃臀| 99re在线视频这里只有精品| 动漫av中文| 91网18| 欧美日韩黄色片一区二区三区四区人与兽做爱| 无码色| 久久激情视频| 日本三级一区二区 在线| 小少妇| 国产成人无码网站在线视频| 人妻在线视频| 秋霞色色影院| 啊啊啊啊啊啊啊国| 国产黄色影片在线观看| 色欲久久99精品久久| 精品国产一区二区三区av在线资源| 91性色| 欧美91网站| 天天日天天干天天整| 99re视频这里只有精品| 超碰在线人妻不卡| 蜜桃av综合网发布| 白嫩少妇| 久久人妻少妇| 国产高清1234区| 秋霞成人一级在线观看| 欧美色图20P| yiren97| 探花一区在线| 成人午夜高潮av猛片| 国产一区二区精品在线视频| 女优视频第10页| 熟女五十路一区二区三| 97资源久久| 青草香蕉网| 日韩一级片在线看| 成人午夜高潮av猛片| 亚洲的天堂网| 亚洲无套久久嗯嗯| 综合久久六月久久婷婷| 欧美乱欲| 成人开心网在线视频| 色97| 国产小u女在线观看| 欧美乱伦专区| 亚州,欧美在线| 熟妇亚洲一区二区三区| 无码精品一区二区三区潘金莲| 97久久国产精品女不卡| 亚洲中文字幕日产无码久久| 东京热免费视频| 激情小说亚洲| 超碰97人人乐| 欧美亚洲美少妇一区二区| 密桃99999| 久久直播国产| 老司机福利青青草| 久久久久久久久久久久97| 99亚洲人人| 91亚·色| 久久久夜夜嗨免费视频| 草草影院最新网址| 激情小说图片亚洲首页| 日韩欧美传媒一区国产| 97操97干| 青久久| 躁躁日曰躁2020| 人妻激情偷乱视频一区二区三区| 伊人久久大香大香线蕉中文| 午夜乱轮操逼视频免费看| 精品999999| 精品国产乱码久久久影院| 欧美一区二区成人一卡| 欧美午夜色妇色鬼| 亚洲一区中文字幕久久,果冻传媒一区二区天美传媒 | 日本综合久久| 日韩一级特黄av毛片| 无码直播久久久| 极品色| 超碰97伊人| 97亚洲综合在线| 国产风韵犹存熟妇三区| 亚州欧美综合| 97超碰人操| 黑人与人妻| 超碰98综合网| 久干网| 级品肉射| 欧美激情久久久久| 日韩不卡网操逼中文字幕日韩| 亚洲综合影片| 91新在线欧美| 久久只有精品一区二区三区| 天天碰操中国年青熟妇| 嗯嗯啊啊用力视频免费| 台湾佬中文娱乐自偷自拍| 伊人青青一区成人视频在线观看区| 久久精品一区二区三区不卡| 天天日B狠狠操| 久久黄黄| 欧美黑人猛交春色影视大全| 日韩精品三区四区| 国产怡红院| 亚洲中文字幕妇伦久久| 天天综合香 ld视频| 色五月天AV| 精品久久久不卡一区二区| 97视频www| 久久人妻无码毛片A片麻豆| 91女优在线观看| 五十路人妻在线| 伊人久久大香线蕉亚洲五月天,青草青草欧美日本一区二区,欧美日产欧美日产国产 | 青青草原狼av| 九九九九九九成人| 久久熟女久| 日日做夜狠狠爱欧美黑人| 久欲AV| 高颜值美女口爆高潮浪叫| 久久中文字幕在线观看| 国产捆绑一区| av在线播放国产一区| 欧美强奸乱能| www.色五月| 亚洲熟妇丝袜在线观看| 天天天天天超碰| 久久久久久裸体| 欧美亚洲首页| 亚洲欧洲日本精品中文a∨| 国产极品美女高潮无套在线观看| 手机看片1024你懂的国产| 五月丁香综合| 自拍欧美| 人妖欧美一区二区| 亚洲无线观看久久| 日韩久久.一级黄色片| 91精品伊人久久久大香线蕉91| 蜜臀av一区二区三区免费观看| 国产精品经典一卡久久久 | 天天摸天天舔天天操| 久久久无码精品人妻二区 | 国产精品成人福利在线| 99久久久| 99热导航| 男人的天堂99| 日韩熟女乱伦中出| 2024人人操人人摸| 日日黄色三级网站| 97超级久久| 小日子操bb在线看| 婷色五月天| 亚洲大色堂| 九九九九九九九九九国产精品| 日韩欧美午夜一区二区| 九九热精品| 日本人妻天堂网站在线播放| 久久丝袜| A片 AV一级在线播放观看免费| 精品超碰中文在线| 男人天堂网手机版婷婷| 伊人影院日本| 欧洲熟妇xxXx欧美老妇裸体 | 粉嫩av一区二区三区天美传媒 | 日韩国语字幕| 另类专区加勒比| 精品国产三级av韩国在线| 日本操BAV| 天天天乱色综合全| 麻豆视频一区二区| 国产精品无码在线| 久久一二三四不卡 | 国产高清午夜成人在线观看| 亚洲一区中文字幕一区| 欧美伦乱爱| 百度百度日本操逼| 精品性爱一二三区| 久久国产对白激情浪潮| 亚洲精品97久久| 国产精品亚洲免费| 天天摸天天舔天天操| 思思热一热婷婷热一热| 久久久性爱| 精品国产乱码久久久久久口爆网站 | 先锋女优在线观看视频| 26uuu国产免费观看| 性色av一区二区| 国产激情视频一区区三区| 婷婷伊人| 97在线播放| 911粉嫩人妻| 久9久精品视频| 91久久免费视频互動交流| 婷婷五月天补不补| 超碰色大香蕉| 91久操| 在线观看啊啊啊啊啊| 国产69精品久久久久99尤物| 欧美91在线+|+欧美| 综合国产影视三级| 成人老鸭窝人人在线视频| 97欧美| 嗯嗯嗯啊啊啊在线免费观看| 性色A∨91| 91 手机在线播放 绯色| 亚洲成成熟女人综合一区二区| www.人人cao| 久久久一区二区| 中文字幕亚洲热播人妻| 日本不卡一区二区三区| 国产高清在线观看欧美| 91久久国外网| 国语av最新自产拍在线观看| 中文字幕第23区| 国产精品一二三在线看| 91操人| 天堂8在线新版官网| 亚洲男人天堂视频| 久久草大香蕉| 午夜男人的天堂| 色综合九九| 黄页| 久久久久久久久久久久久9999| 欧美巨大性舒爽顶到了| 中文字幕av色| 成人精品久久久午夜福利| 国产传媒日本欧美专区| 96久久久久| 最新一二三区视频| 一道α片欧美| 久久熟女久| 懂色AV蜜臀无码精品APP | 日本不卡在线二区三区| 91n美女视频| 国产无码精品久久久久久| 久草视频制服诱惑| AV网站高清无码在线观看| 九99久久| 91N欧美| 无码人妻精品一区二区三区99不卡 | 亚洲一区二区在线观看91| 日韩二三区| 亚洲AV操| 超碰色图| ,国产乱人伦精品一区二区三区| 秋霞免费无码视频日韩A片| av东京热男人的天堂| 翔田千里av一区二区三区| 99re超碰| 330dv亚洲成年视频网| 亚洲成人性爱在线观看| 丰满人妻一区二区三区| 九九拍拍精品视频在线播放| www.大香| 精品久久97观看在线视频| 性色乱AV一区二区| 久草网站免费在线观看| 国产精品欧美在线观看| 亚洲色图国产另类| 日韩国产中文字幕| 狠狠久久手机视频精品| 国产热av| 天天操天天射青青草| 久草免费福利在线播放| 精品传媒在线一区| 久久草视频污视频| 屌逼传媒| 91三级理论片播放器| 91色婷婷综合久久中文字幕二区| 日韩啪啪啪视频| 婷婷五月综合在线| 欧美性爱第一区| 一本色道综合久久欧美日韩精品| 在线一区| 色av中文字| 乱伦3P视频| 亚洲一区在线观看欧洲| 夜夜春夜夜操| 午夜福利区| 大香蕉97久久| 亚洲女毛多水多21P| 欧美一区二区三区不卡高清视频| 中文字幕无码不卡啪啪| 99国产精品在线观看| 久久香蕉影院| 中文字幕日韩人妻视频一区二区三区 | 亚洲不卡av在线| 99久久婷婷国产综合精品草原| 吖在线不卡一区二区国产剧情| 精品在线蜜臀| 欧美亚洲韩国视频十五区 | 亚洲麻豆18发?| 日韩精品99久久久久久中文字幕| 婷婷激情四射| 色伊人91| 亚洲日韩电影| 久久久免费高清中文视频| 91AV天堂| 91网亚洲| 九九玖玖精品| 婷婷五月天色| 18禁的网站在线| A一区片| 97久久超碰日韩精品| 人人妻天天做天天爽| 丝袜天堂| 美女大乳久久久久久久女人18| 麻豆久久久一区二区| 柠檬AV导航| 午夜理论片在线观看免费| 色翁荡息又大又硬又粗又爽| 午夜成人爽爽爽爽A片李冰冰| 日韩精品人妻一区二区| 日日嗷| 久久久草草精品| 好屌色综合| 欧美97视频| 欧美综合在线91| 粉嫩国产精品久久久| 欧美图片偷拍| 91在线欧色| 少妇超碰在线| 天天日天天操心| 久久婷婷伊人| 天天日天天舔天天喷天天射| 狠狠色婷婷7777久| 五月天成人综合| 大香蕉啪啪网| 欧美极品女人的天堂| 久久人妻视频网| 久久香蕉国产传媒一区剧情天美| www.99热| 9999久久久久| 五月天精品| 欧美性爱中文字幕无线码| 国产人伦a片信息免费片| 国产一区二区三区白丝| 青娱乐亚洲自拍| 黑人操一区二区| 999国产精品999| 九九色逼| 在线啊啊啊啊| 熟妇一区二区三区| 午夜后入| 亚洲涩图欧美| 国产精选视频| 男人的天堂va| 秋霞免费无码视频日韩A片| 人人操人人干xxx| 思思热国产在线视频| 国产欧美一级在线观看| 四虎影院成年人片| 久久精品人体AV| 91夜色chaopeng| 77国产精品| 中日992视频| 欧美日韩亚洲天堂| 国产无吗在线播放| 欧美不卡二区| 欧美婷婷| 91在线限制级| 吊色| 亚洲综合伊人无码久久| 亚州熟女乱伦| 高清无码 国产精品| 婷婷亚洲天堂| 精品无码久久久| 91在线/欧洲| 日本免费二区三区| 欧美精品久久96人妻无码| 99久久久无码精品国产人| 欧美极度丰满熟妇hd| 天天综合网站| 91天天c| 欧美性色欧美| 八戒午夜福利理论片| 国产一区二区三区导航| 亚洲 欧美都市激情| 97免费视频网| 亚洲人妻色图| .精品人妻一区二区三| 这里都是精品在线观看| 嗯嗯啊在线视频| 330Dv国产女人终合视频极品人与兽| 情色五月天就去干| 天美精品原创av片国产| AV无码久久久精品| 中文啪啪视频| 日本性一区| 精品人妻一二三| 亚洲码专区| 亚洲日本男人天堂网| 一区超碰一区| 亚洲 无码 偷拍| 日本在线激情一区二区三区 | 亚洲精品三| 在线 亚洲 网爆 自拍| 精品二区三四区五电影| 久艾草在线精品视频在线观看| 岛国黄色大片网站| www.91理论| 日韩少妇无码| 涩综合导航| 99色在线| 蜜桃臀久久| 人妻无一区二区三区| 99激情视频| 97国产色图| 天美传媒婬乱| 不卡免费av在线播放| 色欲人妻一区二区在线| 91爱剪切久久| 天天操天天舔| 欧美亚洲AN| 国产操逼网站亚洲一级黄色| 偷窥自拍亚洲天堂网爆| 亚洲高清少妇| 国内亚洲高清无码| 懂色AV一区二区三区| 亚洲一二三四区在线免费看视频| 中国AV美女| 婷婷久热| 亚洲午夜蜜臀| 浪人综合网| 亚洲国产一级中文综合久久天堂在线免费观看 | 亚洲av在线免费观看| 国产精品久久久久久夜夜夜夜| 97超碰磁| 蜜桃传媒一区二区亚洲| 精品国产乱码久久久A| 国产精品亚洲美女久久久久| 日韩精品电影| 国产精品视频麻豆入口| 男女91| 国产精品com| 麻豆人妻精品一区二区| 精品国产乱码久久久久久久久久毛片 | 女人妻一区| 精品传媒在线一区| 99热这里只有精品8| 热G综合热G中文| 粉嫩在线一区二区懂色| 欧美天堂第二区| 天天色,天天干,天天干| 躁躁日曰躁2020| 国产精品4p在线观看| 大香蕉综合| 精品人妻一区二区三区四区石在线| 丁香六月综合激情| 欧美热图99| 99色综合| 好涩综合| 伊人影院中文字幕| 天天综合~91| 九九热精品在线| 美女诱惑一区| 四虎影库国产精品免费| 亚洲AV色图| 人妻少妇久久久| 天天澡天天爽日日AV| 久操黄色视频| 欧美黄色手机在线观看| 伊人久久国产免费观看视频| 精品国产三级av韩国在线| 大鸡吧尹人在线| 欧美性爱精品七区| 精品人妻视频一区二区三区蜜桃视频| 看大黄色大片原件| 97精品在线| 亚洲 欧美 手机在线观看| 四虎影视国产精品| 久久99久久99久久99人受| 综合网 欧美| 欧美三级一级| 人人操人人插人人摸人人干| x97av| 五月丁香影视| 一级片视频啪啪| 青青草视频导航官网| 视频国产精品未满十八禁止在线观看| 91影视亚洲| 激情综合五| 密乳视频在线| 99精品人人爽| 中文字幕成人| aa片毛片| 中文字幕AV片| 免费一级欧美片片线观看| 91狠狠综| 国产精品久久久777| 在线无码操| 97九色| 日本久久综合| 亚洲丁香花色| 98人妻精品一区二区色欲| 国产精品午夜福利视频| 五月天色图| 久久日韩精品一区二区| 羞答答AV中文字| 国产天美欧美| 日本高清_区二区三区| 少妇淫妇久久久久久久| 97色色国产视频| 久久亚洲欧美中文字幕国语 | 亚洲小说视频| 欧色综合| AAA久久| av毛片aaaaa免费看| 中文字幕午夜精品久久久| 色女网日韩| 日本国产高清色www视频在线| 老熟女综合| 麻豆精品三区视频| 欧美日韩性感| 亚洲性爱电影| 三四中文字幕| 久久熟女久| 日韩精品区二区三区不卡| 中日亚韩免费视频| 999精品女人| 精人妻无码一区二区三区伊人直播| 天天影视网综合少妇| 国产区91柔拿会所技师| 精品国产一区探花在线观看| 精彩久久中文| 久久超碰、| 人妻啊啊人妻啊| 草草网站影院白丝内射| 秋霞色色影院| 99超碰网| 欧美大色交| 欧美性天天影视| 亚洲一区二区精品福利| 亚洲人妻中文在线视频| 极品人妻少妇综合| 清清草影| 精品人人| 久久香蕉影院| 日本三级网页| 91AV入口| 色吧91| 久久日本熟妇熟色高清| 亚洲中文字幕有码视频一区二区三区| 婷婷色播婷婷| 国产熟女乱论| 免费人成在线观看网站品爱网| 久久专区| 97国产精品一区| 久久久青草青青国产亚洲免观精品高清完整版_97久久综合区小说区图片区,国精品 | 亚洲日韩av一区二区三区百合| 91超碰人人操| 久久久久亚洲Aⅴ无码| 秋霞一级鲁丝片A片| 久九色| 欧美亚洲涩涩| 久草毛片电影怡| julia在线观看久久| 激情第四色| 国产 码在线成人网站| 日韩av在线播放不卡| 亚洲AV无码翔田千里网站| 婷婷干黄色| A 天堂| 搡老女人911熟妇老熟女| 大色综合| 99re99| 好吊色综合| 久久精品28| 揉揉日日日日| 91天天综合日韩欧美| 亚洲av资源| 久操免费观看| 91爱| 啊啊啊啊啊在线| 91美女视频在线观看| 大香蕉中文201| 人人妻人人澡人人爽久久av| 日韩久射综合| 四虎在线视频| 伊人网高清| 国产夫妻性生活视频| 精品少妇一区二区三区| 国内外激情在线| 日本不卡中文| 久久精品99久久久久久| 综合激情一一91| 亚洲综合射| 午夜视频久久久| 97日韩超碰超碰中文字幕| 国产精品乱码久久久| 男人亚洲天堂| 三级日本一区二区三区| 久久精品午夜国产亚洲AV无码| 亚洲 日本 国产 综合| 风流老熟女一区二区三区l| 亚洲成人性爱在线观看| 99九九久久| 亚洲 综合 欧美| 老熟女熟妇| 久久亚洲色图中文字幕| 职场同事知名国产国产精品久久欧美日韩| 91亚洲丝袜熟女| 91网站18禁| 超碰成人人人爽人人爽| 翔田千里Av在线| 日韩A优精品在线观看| 亚洲啪啪性视频| 在线观看十八禁| 色婷婷婷五月天激情四射| 人妻熟女一区二区| 一本色道久久综合精品婷婷| 夜夜精品视频| 大学生口爆吞精| 中国探花熟女| 色欧美天天| 啊啊啊啊操死我了| 欧美图片校园春色| 精品黄色电影| 免费一级性爱久久| 欧美亚洲日本视频久久久| 久久AV无码网址| www.夜夜| 欲色影视综合吧| 久久成人午夜狠狠| 久久久久921| 偷拍综合亚洲| 青娱乐黄色录像| 青娱乐福利99| 日韩欧美字幕亚洲一区二区| 色色国产| 男插女青青影院| 日韩丝袜高跟制服在线观看| 欧美韩国你懂得在线 | 狠狠爱夜夜| 一本色道久久天天射天天干| 亚洲国产激情国产av| 丝袜制服字幕在线| 日本中文字幕一区| 欧成人精品H无码| 亚洲欧美在线观看免费| 日日夜夜干| 大屁股国产在线视频| 天天射夜夜操| 欧美三级中文字幕hd| 人人手机欧洲亚洲国产人妻| 久久久久久久久国产| 99人妻| 国产在线视视频有精品| 国产污视频麻豆传媒一区二区| 欧美人妻一区二区| 日本精品中文字幕视频| 婷婷久热| 色大香蕉97N| 国产精品福利视频| 性爱乱伦一区| 97色诱| 亚州综合色| 精品国产精品一区二区| 人妻社区男人天堂| 久久久蜜桃臀无码视频| 国产精品熟女丝袜一区二区| 2011国产精品| 久久久精品九| 2018天天干在线视频| 色婷婷综合网| 女上位精品在线| 成人小说视频在线精品欧美| 综合熟女| 国产精品色| 日本日逼高清| 二区熟妇韩日| 91丝袜视频在线观看| 草莓精品视频| 97欧美日韩中文| www熟女乱伦com| 亚洲另类综合欧美| 丝袜美腿操av| 精品偷拍13p欧美dodk视频| 欧美日韩国产中文精品字幕自在自线,| 国产午夜福利合集| 淫荡熟女乱伦网| 精品一区二区啪啪啪| 久久精品中文|