日韩精品一区二区三区在线视频放-无码中文字幕V?一区二区-成年片免费观看视频-国内少妇人妻丰满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视频在线观看 | 人妻激情偷乱视频一区二区三区| 99操| 欧亚无码视频| 午夜天堂精品久久| 欧美日韩人妻婷婷一区| 男女性无套 免费九一| 日本精品第一视频在'| 加勒比综合九九99视频在线播放| 高清无码久操视频| 色九月综合| 97精品视频| 区日韩亚洲乱码av电影| 一区二区三区免费视频入口| www.高清无码诱惑一区.com | 亚洲av综合色区无码一| 美女淫穴| 日人妻视频91| 亚洲性综合11| 97在线免费看| 国模无码一区二区三区在线| 日韩99999| 丁香五月电影| 国产亚洲色婷婷久久99精品91 - 百度| 中出91| 中文操逼字幕| 亚洲AV人人澡人人爱| 999亚洲国产视频| 欧美另类综合久久| 男人的天堂久久| 中文字幕成人| 久久精品人人做人人看| 久久久久久久久国产| 屁屁影院一区二区三区国产| 久久性爱视频免费看| 天天色综合图片| 搡老熟女国产1000部| 约操熟妇| 日韩少妇无码| 午夜传煤十二区精品| 精品一区二区三区蜜桃臀赵总 | 日韩欧美性吧婷婷乱伦大香蕉| 午夜精品久久久久久久99热影院| 婷婷五月天综合网| 无码78| 亚州综合在线| 欧美韩日精品99综合| 亚洲最大黄网| 久久精品国产精品亚洲艾通辽熟妇| 亚洲不卡三级手机播放| 天天综合,91入口| 日韩一区二区熟女| 极品色社| 日日碰狠狠添天天爽超| 午夜无遮挡男女啪啪视频| 97伊人超碰| 天天综合亚在线| 欧美精品久久久久久久久88| 久久毛卡| 五月丁香社区婷婷日韩欧美精品影院| 欧美高清18A片| 9I1性色影院| 久热伊人| 欧美色涩| 天天日日本| 韩国午夜理伦三级好看| 国产在线综合福利网站| 试看日韩黄片| 亚洲三级。日韩三级| 国产精品高朝久久久久久久| 9999久久久久| 97在线播放| 第一高清av中文字幕| 欧州一区二区三区四区| 日本不卡五区| 91制服丝袜中文字幕| av草草在线电影| 亚洲伊人久久精品狠狠在线| 欧美 青青草| 9999亚洲电影| 久热精品在线| 久草精品国产99| 秋霞怕怕片| 岛国免费黄色网址| 激情综合五月婷婷| 干B| 欧美精品庄| 欧美福利视频啊啊啊啊| 超碰色老头| 亚洲中文sv| 人人喜人人妻| 97综合| 老熟乱一区二区三区四区| 嫩草91| 亚洲国产综合图区中文字幕| 狠狠中文字幕| 欧美色图中文字幕| 男女性无套 免费九一| 东京热男人的天堂精品| 打av高清| 大二网站亚洲| 床上啊啊啊一区二区三区| 国产一区二区在线播放,久久亚洲精品中文字幕第一区,亚洲精品在线中文字幕视频 | 人人噜夜夜操| 密臀AV在线| 亚洲黄色电影| 精品国产精品一区二区| 国产1727欧美| 人人贴人人摸| 爱欲AV| 98人妻精品一区二区色欲| 中文自拍欧美影视| 青操影院| 久9热| 一区二区三区成人| 婷婷中文网| 欧美乱妇狂野欧美在线视频| 又大又大又大又粗爽高潮观看 | 先锋激情∨在线视频播放| 黄网在线播放| 日韩97超碰| 操婷婷逼| 九九热re99re6在线精品| 新婚人妻扶着粗大强行坐下| 97欧美色| 六月丁香五月婷婷| 亚洲天堂男人天堂网| 国产三级电影免费观看| 久久精品国产97欧美精品亚洲 | 欧美18老人禁| 98精品国产乱码久久久久久| 男女激情黄色网址| 欧美 亚洲 在线| 丰满少妇人妻久久久久久| 午夜小电影在线插入淫高潮| 黑人综合网| 婷婷五月天色| 精品少妇人妻av久久免费| juliaann丝袜| 青草伊人久久| 久久久久网站-538在线视频-欧美永久乱码| 人妻献身系列第54部| 超碰一区二区| 亚洲情色婷婷五月天| 一类无码操逼视频| 亚洲资源站| 91男人天堂网| 久久久久亚洲一区女同性恋中文字幕| 搞中出久久| 久久国产精品一区二区| 国产精品亚洲四五区在线观看| 熟妇的味道HD中文字幕| 野狼福利社区| 久久国产精品视频| 91肏屄网| 色色丁香| av日韩在线观看电影| 日韩无限资源| 日韩黄色片子| 91性网| 精产国品一区二三产品| 91狠狠色丁香婷婷综合久久| 色一色综合网| 激情抓乳插进去啪啪啪日韩| 12一15性XXXX粉嫩国产| 热热色青青草| 欧洲久久一二线| 九热超碰| 色九九久九九| 国产美女自拍视频| 日曰骚久久精品| 色屁屁影院www国产| 色图综合| 国产精品 视频| 久操电影| 中文字幕日韩电影人妻| 2019精品国产无码成人| 26uuu性物| 日韩免费在线观看不卡| 日韩中文字幕精品一区在线| 欧美探花网| 欧美午夜视频免费观看| 中文久久96| 亚洲91大片| 加勒比aⅴ| 91在线免费精品视频| 久久av无码| 啪啪视频亚洲第一| 成人在线视频网| 天美麻豆精品视频99| 国产夜夜艹| 91精品人妻一区二区-全集完整版免费正片国语-B02AV | 国产性感骚丝袜在线| 91操操操操| 欧美91视频| 日韩不卡a级视频专区| 色色五月婷婷| 91/欧美| juliaann欧美丝袜办公室| 啊啊嗯嗯好爽| 国产在线视视频有精品| 欧美色66| 欧美亚洲韩国视频十五区| 17c嫩草51久久91嫩草| 国产精品毛片?v一区二区三区| 志村玲子视频一区二区| 九99久久| 中文精品一区二去| 中文字幕丝袜人妻| 精品国产乱码久久久A| 乱伦色图网址是多少| 992这里有精品| 久久夜精品一区二区三区| 丰满人妻一区二区三区免费 | 色欲久久久久综合网| 日本大片日本一区二区免费高清 | 超碰精品国产无码| 久久久久久夜夜夜夜夜| 人人妻人人澡人人爽久久av| 探花激情视频| 中文不卡视频| 综合日本女人伊人| 国产suv精品一区| 日韩精品免费高清视频在线| 男人的天堂2000| 欧美另类精品xxxx| 91无摭挡| www黄片免费看com| 中文字幕视频二区| 夜夜操天| 东北丰满熟女国产一区| 久久精品国产99久久,亚洲日韩久久日本一区一区三区 | 久久9精品网站| 去干网最新版| 91蜜桃传媒精品久久久一区二区| 亚洲乱熟女一区二区三区大香蕉| 婷婷久久久精品| 国产无套粉嫩白浆在| 深夜激情| 天美国产精品| 中文字幕乱码人妻二区三区| 亚洲国产中文字幕| 久久噜噜噜精品国产亚洲综合| 国产日本久久免费精品| 91人妻在线视频| 新亚洲无码| 亚州五月| 欧美影院一区二区三区| 无码人妻精品酒店| 午夜精品久久久久久久99热影院| 不卡中文字幕aⅴ在线| 婷婷久久综合| 日韩中文字幕人妻视频| 欧美,日韩,中文,另类| 久久精品免费| 噜噜噜亚洲精品| 色墦五月丁香| 激情天天视频| 亚洲欧美变态| 欧洲中文字幕| 国产精品视频白浆免费| 久久午夜色播影院免费高清| 夜夜国产一区| 99无码| 国产综合网站在线播放 | 91精品久久久久久久久久| 欧美后入视频| 婷婷五月天激情四射| 精品97久久综合| 欧美亚洲激情小说| 老熟女搡BBBB搡BBBB视频| 黄页网站成人免费| 亚洲综合在线91| 青青草视频久久| 去干网最新版| 亚洲精品成人激情在线| 中文字幕av片| 秋霞操逼片| 97这里有精品| 国产在线播放成人免费| 亚洲电影中字一区二区| 欧美黑人熟妇精品91| 欧美日产国产在线成人第一区| 97在线视频免费看| 国产精品另类一区大香蕉| 久欲AV| 9ⅰ久久久天天| 美女网站黄页| 中文字幕一二三| 伊人久久AV诱惑悠悠| 26uuu久久| 99re公开精品免费视频| 91 综合网| 中国特猛少妇色xxx| 午夜噜噜噜| 99热这里只有精品18| 中国AV美女| 五月丁香六月综合缴清无码| AV电影在线播放| 一区二区三区黄片免费观看| 欧美青青草视频| 久久久久久加勒比| 色综合91好| 精品视频一区二区| 97最新在线播放视频| 超碰公开久久网| 色亚州人久干视频在线观看免费版| 久肏视频字幕| 日本激情免费大片| 日韩人妻操B| 亚洲成人色情五月天丁香花| 日1区2区3区2020| 色哟哟AⅤ| 无码人妻精品一区二区中文| 久久久婷婷婷| 99re在线视频这里只有精品| 日韩有码 一区二区三区| 7777欧美成是人在线观看| 青青草日本无码| 长久操视频| 日韩欧美性吧婷婷乱伦大香蕉| 国产对白刺激视频| av久日| 亚州色图片在线色| 亚州熟女乱伦| 日韩性爱电影一区| 欧美青青视频| 久久国产在线一区二区| 亚洲青青青视频在线| 精人妻一区二区三区| 久久久精品国产亚洲AV无码| 青青操视频在线| 天天操天天射天天日| 夜草欧美| 美女写真| 久欲AV| 新婚人妻扶着粗大强行坐下| 成人开心网在线视频| 亚洲成?V人片在线观看福利| 欧美高潮| 女人爽到高潮潮喷18禁网站| 日天天九九天堂666| 天天干,夜夜爽| 国产无码精品久久久久久| 超碰爽人妻熟女Av| 免费αV在线视频| 中文字幕久久精视频久久大全| 26uuu国产亚洲综合| 色九九九九| 久久久久成人亚洲国产| 欧美午夜熟妇黑人精品91| 激情综合网激情五月天| 色色色色日本| 久久久啊啊啊| 人妻精品综合中文字幕在线 | 激情第四色| 成人性爱AV在线免费观看| 欧美少妇第一页| 激情黄色片在线观看| 91中文精品日韩欧美在线 | 激情欧美97| 我中文字幕6区| 婷婷激情啪啪| 在线性黄高清免费视频| 亚洲无码成人精品| 99re黄| 青青草啪啪网| 花野真衣| 色色香蕉| 国产精品久久aV| 超碰9 7女人 | 这里只有精品久久| 久操网址| 亚洲精品白浆高清久久久久久| 91综合网在线| 蜜乳av一区二区三区| 精品国产污一区二区三区| 一级性爱视频免费观看| 国产9l 大屁股| 日日摸日日碰| 男人的天堂,欧美亚洲另类国产日韩,日本高清一区二区 | 欧美综合骚| 日日操天天操| 五月丁香婷婷色| 亚洲国产成人精品无码专区| 密乳AV免费观看| 一区二区乱码福利| 人妻丝袜一区二区三区在线| 91无码西班牙视频在线| 欧美国产精品久久九九| 午夜αv| 青娱乐福利99| 艹比视频国产精品| hd成人一区二区在线| 亚洲AV噜噜狠狠网址蜜桃动漫| 日本成人在线不卡一区二区三区| 欧美高清无码免费视频高清版| 国产高清精品福利| 蜜臀th| 情色五月天网| 久久嫩草| 岛国片在线播放| 狼狼色丁香久久婷婷综合五月| 久久无码成人| 午夜福利成人免费视频| 国产女上位好爽在线| 91无人区卡一卡二卡三乱码入口最新版:能让用户有更多选择的选择-经典说说-爱 | 秋霞鲁丝午夜无码一区二区三| 啊啊啊快操我视频| 五月天婷婷社区| 日本操逼视频在线| 日韩三级在线观看网站| 韩国一级婬片A片无码天美 | 一区二区三区精品久久| 国产精品久久发布| 竹菊一区二区三区AV线| 9丨亚洲一区二区在线| 日韩精品视频在线观看一卡二卡| 欧美 亚洲 在线| 色综合加勒比四四季| 久久成人东京热人妻| 国产探花日韩援交| 日本人体九九九九九九| 综合九九| 国产无码精品高清| 97爱免费插| 中文字幕丝袜| 郑州宾馆老熟女露脸啪啪| 日韩精品区二区三区不卡| 婷婷精品国产欧美精品亚洲人人爽| 97伊人超碰| 国产女同视频在线播放| 久操高青| 91春色| julia高潮后不停追击中出| 欧美91网| 全球成人中文在线| 欧美日韩97在线| 一区二区影院| 亚洲国产亚洲天堂| 国产91啪| 欧美激情久久久久| 日本Xx性爱| 麻豆区久久久久亚| 日本韩欧美在线播放a| 久久精品中文| 青青操综合网| 天天射天天| 一色网男人的天堂| AA级电影三区| 日日妻色网| 伊人久久综合影院精品久久久| 熟妇艹鸡八| 日韩丝袜二区| 久久加勒比| 欧美香蕉视xxx| 亚洲一曲日韩精品| 超碰诱惑| 久久超碰免费的| 亚洲古典另类欧美在线| 青青草影视蜜久久| 五月丁香激情综合| AAAAAAAAA黄片| 天天肏天天干| 在线 欧美 亚洲| 特污免视频| 亞洲久久直播| Av手机版天堂网| 日韩淫色网| 亚洲91极品| 欧美日韩 强奸乱伦| 久草新在线| 久草色在线观看| 欧美色图天堂在线| 国产黄色 A 片免费看| 不卡在线观看视频| 91在线丝袜| 天天综合网1| 韩国女主播青草福利视频| 八戒无码国产午夜福利| 日韩精品一区二区人人人| 国产熟女| 久久综合女优| 最新精品久久蜜桃| 好看的91视频| 亚洲网自拍| 97色色国产视频| 9久精品视频在线观看| 麻豆蜜桃视频在线观看| 91久操| 2024年最新色情网站在线观看 | 国产嫩草精品A88AV| 日本幼女18+| 国产青一二三| 操狠狠| 天天插天天射| 日韩AV电影网站 | 日日躁夜夜躁狠狠躁超爽| 加勒比海色香蕉婷婷| 精品视频一区二区| 国产一区二区成人av在线播放| 伊人麻豆传媒| 亚洲国产成人精品久久久国产成人一区二区| 天天欧美| 国产三级资源在线观看| 殴美在线AⅤ| 女人 A一级| 久久九九一区二区三区成人| 亚洲AV无码乱码| 夜夜爽爽爽| 欧美中日韩XXXX| 久久成人东京热人妻| 97超色| 男女性扦B| 国产精品午夜福利视频| 欧综合网| 蜜臀aV午夜一区二区三区| 亚洲丝袜少妇在线| 亚洲中文字幕av| 370p日韩欧美亚洲精品| 色综合久久av| 欧洲精品二区| 高清无码人妻久久久一区二区三区aⅴ| 国产精品麻豆免费视频| 无码丰满熟妇一区二区浪潮AV| 成人情色一区二区| 97欧美资源| 日产操逼| 日韩AV中文字幕电影| 青青操青娱乐| 97超碰站| 大香蕉狠狠爱| 亚欧高清| 黄片免费看黄片免费看| 人人操AV| 91精品无码人妻系列| 欧美在线视频99| 国产极品999| 天天干人妻| 97超碰在线资源网站| 中文字幕精品亚洲熟女| 91爱啪| 亚欧性爱无码| 九九热最新| 91撸色网 玖玖网 欧美| 日韩av不卡在线看| 亚洲日韩成人性爱视频| 国产日韩精品一区二区三区| 伊人96在线| 久久久999| 国产成人精品无码久久| 98色网| 亚洲十八禁止| 国产9区| 免费在线观看国内色片网站网址| 天天舔天天| 日本精品性生活久久久| 天天日天天干少妇日| 亚洲va有码在线天堂| 九九色色| 日韩高清一二三| 无码天堂| 久久久久9999| 国产欧洲精品亚洲午夜拍精品| 亚洲天堂男人| 亚洲操逼网| 亚洲熟女乱综合一区二区三区| 亚洲开心网| WWW4虎| 色色五月婷婷| 国产一区二区在线播放,久久亚洲精品中文字幕第一区,亚洲精品在线中文字幕视频 | 97久久国产精品女不卡| 精品九九国产无码| 九九热男人天堂| 亚州欧美综合| 亚洲精品三区在线观看| 大香蕉伊人亚洲| 色香欲综合| 妺妺跟我一起洗澡没忍住| 狠狠做深爱婷婷久久二区| 熟妇xxxxx性春色| 免费看污网站| 综合久久久久久久久91| 国产视频一区二区三区久久亚洲天堂| 久久青青草在线视频| 五月综合色| 78m成人视线| 色噜噜狠狠色综合日日| 97操B| 色综合久| 1.igao73.com 加入收藏 免费专区 国产精品 中文字幕 日韩精品 欧美精品 精彩 | 无码heyzo高清一区| 亚州欧美总和| 亚洲系列第一页| 伊人伊人LD| 亚欧免费| 亚洲暴力强奸AV| 校园春色亚洲色图| 99热在线不卡| 国内毛片四区| 婷婷丁香在线| 久久人妻熟女一区二区| 国产大学生高潮在线播放| 欧美综合自拍亚洲综合图| 黄片免费看黄片免费看| 91少妇通奸网站| 人人天天干干| 日韩欧美偷拍美女视频| 美国一区二区三区视频| 在线观看午夜婷婷久久久久清性观看| 中文字幕奈奈美被公侵犯| 好舒服视频| 五月天春色激情网| 国产捆绑一区| 国产精品视频| 国产久久成人| 综合九九| 天天日天天爽| 国产在线能看的你懂的| 成人热久久精品| 天天综合91| 97精品久久久久久久| 大香蕉欧美| 超碰人妻中文在线| 草莓精品视频| 亚洲欧洲综合| 女同在线视频一区| 草莓精品视频在线免费观看| 偷拍五区| 香一区二区三区| 日韩丝袜二区| 偷拍偷窥与盗摄视频专区| 久久 久久国内精品亚洲| 日日夜夜干| 手机在线A片| 校园春色五月天| 欧亚日韩综合精品国产| 大奶啊啊好爽 | 蜜伊人色综合97| 激情五月天丁香社区| 无码高清操逼| 麻豆一区二区三区在线看 | 亚洲精品日韩国产欧美| 婷婷色色五月天福利| 91精品操美女| 日日干男人的天堂| 亚洲18禁| **一级毛片国产| 国产日韩精品无码去免费专区国产| 草B在线| 搞中出视频在线观看| 亚州伊人色综台| 91人妻尻屄视频| 中文字幕日韩电影人妻| 欧美大片91| 91精品国| 精品人妻视频一区二区在线播放 | 新版天堂中文资源8在线| 成年人黄色视频免费| 亚洲色阁| 加勒比综合在线| 亚洲精品不卡一二三区| 日夜久久久九九九久| 好淫网一二三视区| 26uuu欧美| 国产精品久久久三级无码| 中国zzijzzijzzwww精品| 欧美成人性爱视频在线播放 | 神马影院午夜福利久久久| 天天射网| 亚洲日本韩国极品一区二区| 五月色丁香| 国产激情视频在线观看| 强奸乱伦αv片| 色呦呦呦在线观看视频| 欧美日本中字另类在线| 国产精品毛片?v一区二区三区 | 天天情欲宗合网| 99精品高潮| 91 丝袜在线观看| 国产精品熟妇一区二区三| 欧美大香蕉97| 日韩99神马视频播放| 国产污视频麻豆传媒一区二区| 艳美熟妇先锋一二三区| 精品夜夜澡人妻无码| 欧美天天拍| 欧美综合骚| 欧美日韩国产传媒在线精品| 99中出在线| 久久久久久久少妇| 欧美香蕉视xxx| 东北女人被操| 亚洲综合图片在线| 精品人妻一二三四区视频| 久久精品国产AV一区二区三区| 亚洲牲交| 色欲三区| 久久美女国产| 91|九色|国产熟女| 久99热| 国产精品乱人伊人网| 亚洲不卡av在线| 久久骚少妇| 免费97视频| 成人九九| 亚洲国产精品无码AV久久| 日韩欧美大片免费高清啪啪| 国产精品一区午夜福利| 玖玖玖玖精品国产剧情| 五月丁香影院| 东京热一区二区三区四区五区六区| 欧美三级免费伊人| 天天摸天天舔天天操| 精品成人久久久人人亚洲| 91成人无码| 国产9 9在线 | 亚洲| 中国女人内射6XXXXX| 免费视频无码| 青青操在线亚洲视频观看欧美在线 | 强奸乱伦AV网站| 免费看欧美美女黄色大片| 天天爽天天操| 成人熟女区| 国产蜜臀精品一区二区尤物| 日韩欧美性吧婷婷乱伦大香蕉| 又大又长又粗又爽又黄| 五月丁香婷婷啪啪| 91伊人大香蕉| 色路综合| 亚洲阿v天堂无码z2018| www.久久爱| 久久久久久久久久久久黄色| 日韩天天综合| 日本性爱欧美性爱| 欧美色五月| 欧美日韩一干二干| 国产视频第二页| xxxx网站亚洲精品| 欧美一级三级| 亚洲丰满很很操| 亚洲欧美日韩偷拍色图| 亚洲图片欧洲图片aⅴ| 啊啊啊啊视频免费| 亚洲天天天| 日本十八禁免费看污网站| 久碰视频| 伊人四虎综合| 1769国内精品视频| 91无人区卡一卡二卡三乱码入口最新版:能让用户有更多选择的选择-经典说说-爱 | 大香蕉线| 青青草密桃在线播放| 欧美日韩少妇色情| 91精品国产综合久久久蜜臀酒店| 中文字幕av乱伦| 天天色图| 亚洲无码久久久久久久| 日韩二级| 91丝袜美女视频| 色官网在线| 精品国产乱码久久久兰草影视| 少妇久久久久久久久| 一区二区三区精品视频| 久久久久ab| 天天干天天操天天操夜夜操天天操| 久久精品99| 天天综合站| 最新中文字幕在线亚洲| 超碰97最新人妻| a片在线播放| 翘臀vidoes| 欧美激情视频一区二区| 91粉嫩萝控精品福利网站_精品影音先锋国 | 人人妻人人澡人人爽人人精品浪潮| 久久久久久国产手机AV| 欧美情色贴图| 免费看黄片现成| 精品无码一区二区| 久久男人的天堂| 人妻少妇视频在线播放| 中文字幕黄色一起草| 日本三级日本三级99| 国产又长又大又粗的视频| 操操操日本的逼| 在线观看午夜婷婷久久久久清性观看| 91精品久久久久五月天精品| 啊灬快c我灬啊灬用力灬啊灬-国产精品性做久久久久久-成人AV | 亚洲视频,小说| 中文字幕精品一区二| 青青草黑寡妇男人天堂| 岛国1区2区3区在线观看| 少妇天堂网络| 九九热久久99精品re| 亚洲揄拍网| av绯色| 九一性生活免费视频| 国产浮力影院第1页| 啊啊啊啊啊舒服| 在线看免费无码AV天堂的| 亚洲第二页| 在线可观看的黄色网址| 国产av波波国产精品| 亚洲无码 国产无码| 精彩视频日韩| 免费福利视频中文字幕| 男人把坤坤插入女人的下体| 亚洲天堂7777| 18精品一二区| 免费观看欧美日韩操逼视频| 日本不卡二区| 国产精品欧美激在线| 乱伦1色页| 亚洲在钱| 狠狠操夜夜操蜜桃视频三区| 清纯唯美亚洲| 九九九九日本| 国产精品香蕉热久久新品| 久久久性爱| www.操| 色欲无码人妻日韩欧美精品| 尤物视频偷拍免费| 欧美日韩性感| 久久久久久电影| 久热这里| 欧美一区二区在线资源| 国产精品婬乱一级毛片彝族| 国产成人精品无码久久| 在线情色电影 91大| 床上啊啊啊一区二区三区| 欧美高清无码免费视频高清版| 欧美日韩青操| 九九热最新| 美国精品国产精品| 欧美中日韩XXXX| 欧州激情视频在线一区二区| 人看人人摸人人操| 色吧91| 超碰欧美97资源| 蜜臀av中字字幕网站| 操逼片中文| 亚洲av青草久久一区二区| av东京热男人的天堂| 五月婷婷综合在线| 思思热久久成人| 深夜国产福利| 狠狠躁天天躁日日躁97| 色噜噜国产在线| 五月婷婷丁香中文字幕| 亚洲无码成人精品| 91亚洲网站| 中国熟女91| 大香蕉十区| 996热| 日本欧美一区二区三区免费| 亚洲加勒比| 久久精品一区一起草| 四虎AV影视国产精品亚洲精品| 色综合色色| 国产三级多多影院2022国产AA一级毛片无码 | 人人贴人人摸| 综合网天天| 国产91丝袜 在线播放| 高潮综合网| 日本一区二区三区欧美日韩中文字幕| 日本理论在线| 亚洲国产奇米影视久久| 免费A片三p视频| 久久婷婷成人综合色怡春院| 天天草AV| 大香蕉琪琪日本女优不卡| 男人下部插入女人下部| 丁香五月影院| 强奸a片网| 日本性爱网址| 久操com| AA级电影三区| 91丨国产丨白浆秘 洗澡动漫| 亚洲性天堂| 狠狠入| 人妻夜爽夜夜爽| 天天天堂影视日韩亚洲91| 欧美aⅴ99久久黑人专区| 黑丝少妇麻豆| 国产无遮挡| 国产不卡精品91| 97久久精品亚洲| 婷婷五月色| 伊人婷婷五月天| 色五月激情综合网| 免费看欧美美女黄色大片| 久操视频资源站公开| 91c色| 91爆操视频| 黄骗免费| 91精品人妻电影| 国产精品探花视频| 国产99久久99热这里只有精品15| 日逼视频日本| 51一区二区三区| 国产精品自拍欧美在线| 国产精品激情久久久久久久| 欧美日韩性爱无码| 黄色视频特级毛片| 亚洲AV无码国产精品久久久久 | 欧美大片91| 91人人| 91一区二区三区蜜桃| 精品日韩人妻视频| 免费福利视频中文字幕| 一区操逼日比视频| 97任你吞精| 正在播放:深夜激情大战,自带黑丝袜全力输出骚穴 | 日韩精品一区二区高清| 国产无码精品高清| 美女尤物人人操| 欧美精品自慰系列寂寞少妇| 狠狠干婷婷| 久久久亚洲精品电影免费看| 亚洲AV资源| 男人的天堂在线| 蜜桃网熟妇| 日本加勒比无码专区| 天天干天天操天天操夜夜操天天操| 国产精品一区二区手机看片| 又粗又长又爽在线观看| 欧美疯狂做爰xxxx| 尹人大香蕉视频在线| 青青草视频久久久久| 色在线69堂| 校园春色 亚洲| 精品蜜乳AV免费观看| 新久久AV| 婷婷久草| 亚洲人在线成线成人| 97精品国产精品免费观看| 欧日韩一二三f区| 白丝AV| 国产欧美岛国精品一区 | 啪啪性爱免费视频| 亚洲无码?第一页| 五月天激情小说网| 青女在线| 精品人妻一区二区三区四区| 韩国三级一线观看久| 熟女六十路| 夜夜操91744565| 91精品婷婷国产综合久久| 狠日欧美| 国产久久av| 国产怡红院| 久久人人爽av亚洲精品天堂桃色| 亚洲欧洲激情卡通另类文学四射小说网站| 天天激情综合站| 久久五月婷| 97丝袜亚洲在线播放| 亚洲日韩电影| 性做久久久久久免费观看软件| 中文字幕在线观看AV| 日韩综合第八区国产精品| 欧美一级美片在线观看免费| 91久久久久久久久18| 久神马| 欧美色亚洲| 亚洲精品美女久久久久久久久| 国模不卡一本二本三电影| 人妻第一页| 欧美视频一区二区在线| 欧美永久激情一区二区| 殴美性天天| 操逼精品视频| 亚洲天天操| 九九色图| 激情综合网一盗摄| 100啪啪视频大全| 色婷婷丁香五月| 国产人妻精品一区二区三区秋霞 | 啊啊啊啊无码| 亚洲成人无码影院| 久久男人网| 大香蕉一级黄色片久久| 超碰人人在线| 亚洲AV人人澡人人爱| 国产精品毛片?v一区二区三区| 中文高清一区二区的| 黄色交缠性感爆操91国产精品免费一区二区三区 | 欧美精品第四五页中文字幕在线观看| 欧美一区二区| 999综合网| 黄色无码高清黄色无码网站| 天天干天天日天天射黄色| 日韩啪啪视频| 久草精品国产蜜臀| av网页一区二区三区| 校园春色美腿丝袜 | 91色婷婷综合久久中文字幕二区| 亚洲日韩美国人妻| 四虎视频在线观看| 日韩免费av片高清无码| 爆乳免费黄网站| se..亚洲欧美| 精品国产一区二区三区av在线资源| 欧洲站一级二级三级h| 丰满人妻大屁一区二区| 亚洲影视第一页| aⅴ日韩成人电影av在线免费看av大全| 日韩精品人妻中文字有码在线| 国产少妇内射| 夜夜狼人妻| 天天日天天搞天天干| 日日黄色三级网站| 中日亚韩免费视频| 亚春色色| 亚洲色资源| 97人人模人人爽人人| 夜夜春夜夜操| 亚洲熟久久| 青青草无码视频| 色乱二区| 噜噜噜亚洲精| 可以看的av| 97免费在线观看| 久久国色天香香蕉| 色屁屁影院www国产| 射欧美综合| 国产精品无码av| 97在线欧| 青青草操逼逼视频| 国产精品人妻无码久久久老鸭窝| 青青操97| 亚洲图片激情综合另类| 国产欧洲精品亚洲午夜拍精品| 天天精品| 色欧洲| 亚洲高清内射| 欧美系列在线一区二区| 久久这里只精品| 小草精彩毛片| 国产专区第一页| 九九精品网| 肥臀熟女福利视频一区二区| 亚洲欧美日韩免费电影| 97视频一区| 国产精品一区二区在钱播放| 欧美aa一级片| 在线观看啊啊啊啊啊| 精品射1999| 天天做日日做天天欢。| AV中亚| 夜夜 中文视频rt| 99啪啪| 女同女同恋久久级三级| 毛片99-全集电影手机免费观看完整-B029AV| 日韩人妻大香蕉| 超碰无码加勒比| 99精品九九九九九九| 美女的肌被草喷水视频| www…国产操逼| 亚洲伊人成综合成人网| 亚洲精品久久一区二区三区蜜桃臀| 成人在线日韩| 欧美一级久久久久久久大片动画| 亚洲精品国产拍免费91在线| 欧美爆操91| 色五月激情网| 啪啪AV导航| 中文字幕97| 人妻少妇无码| 九九九九九九成人| 国产精品色色| 插日本熟女视频| 精品国模无码| 天天天干977| 人妻黑丝袜电影| 伊人国产av| 9色在线| 浪人综合网| 免费观看性欧美一级| 午夜毛片亚洲精品片国产久久久| 欧美在线视频观看一二三四区高清| 九色 人妻 大香蕉| 超碰人人在线| 91丨熟女丨丰满熟女| 亚洲欧洲中文日韩女优乱码| 久久久久99精品成人片蜜臀| 综合网97| 亚洲综合图色在线| 十八禁网站在线| 五月婷婷无码| 欧美成人性爱视频大全| 久久久亚洲欧美综合| 在线有码中文字幕| 试看日韩黄片| 美女诱惑久久| 日韩精品 欧美激情| 自拍第一页| 久久噜| 久久这里| 国产成人主播| 东北老女人的激情视频| 91在线免费观看处女| 欧美午夜精品久久久久久3D| 欧美日韩99| 精品性爱无码在线播放| 能直接看AV的网站| 啪一啪免费视频| 操逼视频亚洲| 综合操逼| 在线中文字幕极品av| av日韩国产一区二区| 综合 欧美 亚洲 日本| 久久久亚洲Av| 亚洲精品国产熟女久久久久久| 丁香九月 婷婷| 操婢日韩| 岛国大片国产| 精品人妻一区| 中文字幕亚洲热播人妻| 日韩人妻中文视频| 亚洲s在线观看| 欧美一二三区四五区| 精品久久久久黄少妇| 亚洲激情 欧美色图| 超碰天天久久79| 欧美视频第二页| 人妻爽爽啪视频| 很很很很操| 福利天天都操| 怡春院久久| 日韩综合色图| 精品人妻一区二区三区四区石在线 | 家庭乱伦性爱av| 国产精品久久成人免费| 女人高潮抽搐喷水视频网站| 91精品人妻偷情| 欧美啪啪天堂| 91精品丝袜久久久久久| 91殴美| 99久久久久久亚洲精品不卡| 日韩无码三级影院| 久久免费精品视频免一| www九九热| 九九毛片这里只有精品| 欧美性爱一区| 国产欧美日产一区二区三区 - 国产欧美日| 欧美在线第五页| 91 丝袜在线播放| 翔田千里无码一区| 丰满少妇乱子伦精品无| 日日干日日| 久久99手机免费视频| 欧美性视频二区三区| 91网18| 日本精品性生活久久久| 在线观看中文av字幕| 久久98| av在线浏览| 亚洲欧美综合网站| 久操免费观看| 午夜无遮挡男女啪啪视频| 曰韩成人免费视频|