日韩精品一区二区三区在线视频放-无码中文字幕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
返回資訊列表
精品国产乱码久久久久久免费| 色情五月丁香| 99青草| 麻豆AV96熟妇人妻| 岛国AB视频| 亚洲天堂7777| 久9爱精品| 狠狠搞 亚洲91| 99rre在线精品99re8| 最新国内自拍av免费| 国产成人欧美一区二区三区的国产| 日本97久久久精品| 成年人黄色视频免费| 国产97色在线| 亚洲视频小说| 亚洲AV免费在线| 人人操人人uiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiii | 久久亚洲熟妇在线视频| 久久久久久亚洲Av无码| 97九色人妻| 女人与公拘交酡2020视频| 亚洲国产欧美日韩精品一区二区三区,国产一区二区三区在线看片,欧美性猛交 XXX | 久综合网| 96精品久久久久久久久| 九九九九九九九九九九九免费国产| 国产熟妇 码视频户外直播| 四虎免费看黄| 秋霞欧美性爰视频| 亚洲性爱成人| 久久视频,这里只有精品| 五十路三级片| 操国产逼| 国产久久久| 久热久操| 久久9亚洲| 日韩A优精品在线观看| 欧美综合第一页| 香蕉在线一区二区三区| 久操精品网| 黑人白女精品一区| 午夜舔阴达高潮视频免费看| 色拍偷亚洲| 超AV色女| 屌逼麻豆| 91精品国产91综合久久蜜臀| 久久久久久网址| 91 偷| 欧美 青青草| 伊人成人中文字幕久久网| av天堂天堂av日韩| 老司机香蕉久久久久| 九九超碰综合网| 欧洲自拍色图gif在线| 好湿好紧好爽 视频| 国产在线视视频有精品| 超碰人人在线| 天天色悠悠激情| 久久午夜伦| 黄色大香焦1级‘′‘| 麻豆国产视频精品观看| 国产午夜福利专区综合| 久久美女国产| 久久久婷婷| 成人短视频在线观看| 国产精品国产自产拍高清AV| 亚洲综合五月天| 97色香蕉| 狠狠色一区二区中文字幕| 亚洲精品一区二区三区在线播放| 国产又黄又粗又猛大片 | 亚洲风情在线观看| 乱码熟妇人妻久久久| 性做久久久久久免费观看软件| 欧美成97爱| 美女人妻色网站| 日韩丰满熟妇| 99久久无码| 综合性视频99| 日产国产精品中文久久婷婷| 欧美日韩大黄片| 亚洲日韩狠狠撸视频| www.久久| 国产 亚洲 丝袜 制服| 欧美狠狠| 97久久精品不卡| 国产精品久久久鸭无码的功能| 91精品国产一区三一| 色色99| 亚洲欧洲综合视频在线| 中文字幕精品一区欧美| 亚洲无码日韩电影| 麻豆天美在线喷水AV| 欧美后进式| 婷婷丁香五月天综合东京热| 性久久久| 91色交| 人妻少妇无码 | 国产亚洲精品美女久久久m| 欧美激情专区| 欧美综合色图片| 97一区二压| 天美精品av| 51一区二区三区| 久操操AV电影| AV乱伦专区| 91熟女网| 九九九九精品视频| 啊啊啊好大好深| 九九九精品色乱九九九| 91在线色| 久久精品一区| 亚洲美女色图| 日韩精品人妻系列无码天堂| 十八禁网站在线| 免费久久精品麻豆一区二区av| 在线观看不卡一区二区三区| 老熟女乱伦片| 国产精品爆乳懂色蜜乳| 91bbb| 丰满少妇一区二区三区免费看| 国产精品一级二级在线| 好吊色一区| 天天看片天天爽| 色情五月丁香| 久久AV无码网址| 乱伦熟女专区| 国内毛片热久久思思热| www久久国产精品| 久久久久亚洲Av无码专区老牛影视 | 看大黄色大片原件| 日韩欧美午夜视频在线| 在线v中文字幕一区二区三区| 91被操| www.亚洲成人一区| 性久久久| 成人性爱高清视频免费看| 探花在线免费观看视频国产一区| 亚洲色啪| 极品白嫩福利在线| 国产一区二区在线播放,久久亚洲精品中文字幕第一区,亚洲精品在线中文字幕视频 | 综合性视频99| 91N综合网| 亚洲在线a| 久久久新亚洲AV| 国产免费黄色一级大片| 成人97人人超碰人人| 亚洲精品官网在线观看| 人人看人人摸人人色| 五月香婷婷| 国产av白丝| 久偷拍| 综合久久99亚洲人妻中文在线| 色 亚洲 91| 久久九操在线观看| 亚洲Av诱惑| 国产福利合集| 东亚亚洲无码高清| 色噜噜国产在线| 嗯嗯啊啊的视频| 色九九九九九九| 欧美日韩亚洲天堂| AⅤ片水多多| 最好看的中文字幕在线2018| 色色热| 69AV女优男人的天堂| 嗯嗯啊啊视频在线看| 久视频在线观看| 久久久精品中文字幕麻豆| 亚洲美女精品九九视频| 97在线精品观看视频| JULIA一区二区三区在线播放| 激情婷婷| 色原狠狠天天天| 色激情综合网站| 在线观看国产黄色| 欧美少妇第一页| 亚洲91射| 99精品欧美一区二区三区桃色| 免费毛片在线播放| 一区二区首页| 欧美亚洲综合高清在线| 97香蕉碰碰人妻国产欧美| 69AV女优男人的天堂| 蜜臀网址在线| 久久直播国产| 亚洲天堂电影精品一区| 97超色| 牛牛AV人人夜夜澡人人爽| av无码精品久久久久| 丰满少妇一区二区三区四区观看| 新视频sss国产| 人人妻人人玩人人澡人人爽| 婷婷色色五月天| 97久久久精品| 51久久夜色精品国产麻豆| 日产狠狠干| 伊人午夜福利视频| 思思热久久成人| 日韩久久三区| 麻豆91熟妇人妻中文字幕茄子| 日美免费黄片| 亚洲人妻久久久| 在线a v| 伊人一区二区三区| 思思热国产在线视频| 亚洲综合在线视频| 综合第一页| 精品成人av一区二区三区在线| 性色av一区二区| 国产二区三区免费视频| 精品福利视频| 欧洲综合色图| 第二页中文字幕| 精品人妻av区天天看片| 久操不卡视频| 97精品网站| 久久riav中文精品| 超碰天天操| 97超碰人人模人人拍人人| 精品国产一级久久| 蜜臀AV午夜精品久| 碰碰在线视频| 九九九精品成人免费视频小说| 美女人妻色网站| 欧美日韩在线小说| 800zy一区二区| 久热精品在线国产| 9 9无尺码天堂网| 囯产操逼片| 亚洲综合图片在线| 丰满人妻大屁一区二区| 蜜臀AV午夜精品久| 久噜噜| 九九干| 欧美国产一区二区三区麻豆传媒| 俄罗斯一区二区视频在线观看| 欧美老妇综合网| 乱伦熟妇一区二区| 香蕉av一区二区三区| 国人欧美精品一区二区| 九九久久久| 亚洲不卡AV在线| 亚洲天天在线| 91久久久老司机| 国产强奸乱伦xd| 亚州男人的天堂| 五月天激情影院| 9丨久久九九九| 天堂资源欧美| 亚洲国产一区二区三区四区国产| v91av| 韩国轻伦国内自拍一区| 97人人操人人摸人人爱| 东京热男人天堂| 国产一级久久久| 人妻系列无码专区中文有码 | 亚洲精品国产熟女久久久久久| 热热色AV| 天天综合网91入口| 日韩精品永久在线观看| 99999国产精品| 欧美 日韩 另类 亚洲| 欧美性爱中文字幕无线码| 欧美热图99| 婷婷另类小说| 日本超碰在线国产一区| 久操网无码在线| 91青青在线视频| 久9久| 国产精品久久成人免费| 亚洲爽图| 亚洲激情深爱文学小说网站| 蜜伊人色综合97| 视频国产精品未满十八禁止在线观看| 男人的天堂网页| 欧美高潮| 狠狠爱AV| 在线小说视频一区| 精品十三区| 亚洲免费看片| 成人片在线播放| 91东京热男人的天堂| 亚洲无码日韩电影| 男人的天堂kva| 97国产色图| 久久国产99精品72福利 | 小骚逼被操的爽不爽| 九九色综合| 国产一级操B视频| 亚洲 无码 偷拍| 精品999一区二区| 久久久月天| 亚洲文学偷乱拍啪啪啪啪| 激情图片亚洲色图| 久久九九一区二区三区成人| 黄污污污污| 国产无码一二三区| 中文字幕123| 亚洲精品人妻在线| 亚洲性爱免费电影| 在线A日本| 少妇熟女1区2区3区| 91亚洲欧美激情| 玖玖资源视频一区二区三区| 91天美传媒精品| 天综合网| 日韩精品9999| 91五月天| 精品无码久久久久| 综合网97| 欧美第一页| jiujiujiujingpin| 女上位精品在线| 神马久久免费电影观看| 人人澡人人干| 亚洲啪啪综合?v一区综合精品区| 国产精品人妻无码久久久互動交流| 麻豆久久一区二区三区| 99久久久久久亚洲精品不卡| 93人人操人人| 桃花色涩综合影院| 久久久人体| 精品久久久久黄少妇| 国产熟女一区二区丰满| 成人精品视频| 亚洲性高潮| 五月丁香激情四射| 欧美性爱18观看| 日韩卡一卡二卡三在线| 丁香九月婷婷| 9超碰免费| 亚洲成人妻日韩在线| 中文字幕精品专区搜索结果91| 欧美精品亚洲精品日韩传电影| 日本一线产区和二线产区伦理片| 欧插网站| 一级人妻性爱视频| 亚洲欧美国产va在线| 男人的天堂三级| 黄页av| 大香蕉在线视频重口味毛片在线| 五月丁香激情四射| 亚洲麻豆av一区二区| 先锋激情∨在线视频播放| 乱论91| 91五月天| 另类图片亚洲加勒比另类图片亚洲加勒比另类图片亚洲加勒比 | 污到发麻的视频 国产| 大香蕉欧美国产日韩高潮| 国产欧洲精品亚洲午夜拍精品| nuu12国产麻豆精品| 美女啊啊啊啊啊| 精品成人动漫一区二区| 99精品丰满人妻无| 99re久久| 亚洲最大AV网| 性性欧美| 五月天我淫我色av| 99精品在线观看| 裸体1区| 欧美天天弄| 免费伦费视频在线观看| 国产专区路线| 97在线视频网站| 色牛牛AV| 欧美天天综合站| 神马九九| 一区二区日韩欧美久久| 精品二区三四区五电影 | 性猛交| 91精品国产麻豆国产自产在| 国产乱人妻精品入口| 国产精品久久久 | 蜜乳AV.COM| 欧美日韩夜夜| 青青草国产欧美非洲黑人| 久久久精品视频免费观看| 精爱久久| 国产不良强奸视频免费看| 五月天综合网| 91中文字幕在线观看| 欧美大香蕉同搞| 97资源欧美| 2017天天拍大香蕉| 农村妇女一级二级三级视频| 92大香蕉| 丰满的三级少妇欧美久久久| 天天影视网色欲色香| 99在线免费公开视频| 国产suv精品一区二区四区999| 性感美女91影视| 中字乱伦AV| 欧美性Fer办公室秘书| 一线黄色免费性爱片| 精品视频专区| 老子午夜伦不卡影院| 一区中文字幕二区日韩| 中文字幕一区 二区三四五 区日 日骚| 久热99999| 五月香婷婷| 人妻蜜桃臀| 日本一级黄色电影| 电家庭影院午夜69久久夜色精品国产69乱| 欧美色图天堂在线| 日韩成人无码| 老司机久久| 精品国产人成在线| 欧美亚洲韩国视频十五区| 欧美黄片欧美黄片xxx| 本道在线| 色综合99| 一区AV| 国产精品密臀网在线观看| 密乳AV免费观看| 亚洲国产蜜臀系列在线观看| 国产免费一区在线观看| 97中文字幕九区| 人妻天天操天天爽视频免费| 日韩99精品视频综合区| 青青草色AV| 性爱动态120秒| 麻豆国产精品午夜视频| 久久九操在线观看| 婷婷五月天_亚洲小说欧美激情另类_精品久久国产字幕 | 青青伊人加勒比海| 99热色精品| 熟妇乱伦一区二区| 日本一级不卡一二区| 丁香五月激情啪啪| 黄色香蕉视频网站一区| 欧美偷偷网| 熟女丝袜视频| A V视频日本| 九九九九九九九精品视频| 91狠狠综合网| 日本熟妇色熟妇在线视频播放| 五月婷丁香| 欧美精品久久96人妻无码| 人妻熟女一区二区| 久99久视频精选| 日本成人A片免费看| 亚洲欧美91| 一区二区三区日韩欧美| 国产精品久久久三级无码| 日本欧美中文字幕| 91在线丝袜| 亚洲第一页欧美| 色99视频| jk白丝没脱就开始啪啪| 干超碰碰熟女| 综合亚洲网| 麻豆 亚洲 97| 黄色成品网站| 日本狠狠干| 欧美日韩国产中文精品字幕自在自线| 男人久久天堂| 欧美激情内射| 啊啊啊啊啊啊啊在线| 欧美性色综合网| 亚洲精品视频在线播放| 无套内射人妻在线播放| 久久精品国产Aⅴ| 婷婷10月天青娱乐| 国产精品97超碰| 亚洲精品 欧美精品| 国产人妻精品久久久一区二区三区| 国产福利av精彩对白| 亚洲成人在线高清| 成人五月天丁香激情综合| 亚春色色| 亚洲欧美啪啪| 国产中文日韩欧美一区二区三区人妻丝袜美腿 | 2018天天日天天日| 丁香九月婷婷| 美女诱惑久久| 亚洲一区二区av| 人乳av| 九九九草| 激情五月天校园春色网| 蜜屁Av| 中文字幕天天操| 亚洲男人的天堂V| 久久天天性久久伊人| 校园春色美腿丝袜 | 性生活无遮挡纯毛片在线看| 欧美在线啊啊啊| 99.色网| 四虎AV无码| 江都AV在线| 人妻在线臀日韩| 性色avv| 操我啊啊啊啊啊| 无码一区二区三区四区五区六区七区八区九区十区视频 | 亚洲成人久久美女| 成人情色一区二区| 97久久久久久久精| 亚洲国产一区二区三区在线 | 国产精品探花视频| WWW黄片COM| 欧美日韩国内不卡| 综合色播| 久久久一热在线播放| 狠狠久久四虎| 国产精品91ai| 最新9久久久9免费视频| 午夜经典| 九九综合九九综合| 日韩免费大片一级播放| 爱av免费| 97人妻色| 久日91在线| 亚洲综合色在线| 精品人妻15区| 看日韩黄片| 欧美日韩亚洲一区二区在线观看| 丰满人妻一区二区三区大胸懂色| 婷婷综合激情| 日本丝袜美腿人妻九九| 啊啊啊啊啊啊啊啊啊在线观看| 伊人午夜福利视频| 久久69| 成人热久久精品| 色亚州人久干视频在线观看免费版| 亚欧美综合| 伊人网高清| 亚洲国产一区二区日韩专区| 静品嫩模一区二区| 久久久久一本一区二区青青蜜月| 国内成人圈中文字幕无码视频| 999热日韩精品| 可免费观看的av毛片中日美韩| 国产99精品一区二区三区免费| 一区二区娱乐网站| 五月天伊人| 日本在线15p| 试看日韩黄片| 亚洲夜夜欢无码一区二区| 国产白领连续中出在线观看| 超碰欧美97资源| 欧美日韩国产成人高清| 久操不卡视频| 91丝袜激情在线| 男人的天堂VA| 亚洲av综合色区无码一| 天美国产精品| 久久久天堂| 天天激情综合站| 狠狠操天天干| 夜夜 中文视频rt| 日本色日夜干| 国产伦乱91| 日韩精品人妻中文字幕久久久| 亚洲丝袜二区在线| 欧美一级国产一级| 国模不卡一本二本三电影| 亚洲无码日韩电影| 亚洲九月丁香| 久干网| 老熟妇乱轮| 啊v视频在线观看| 久干网| 欧美成人免费在线观看| 五月丁香| 美女黄页网站| 国产精品久久成人免费| 日韩精品99久久久久久中文字幕| 超碰95| 亚洲欧美精品91| 女人18精品一区二区三区| 天天草夜夜草高潮片| 又大又长又爽| 女人天堂av在线播放| A久久| 欧美视频一区二区三区| 免费看欧美美女黄色大片 | 亚洲欧美激情另类色图| 外国免费性情大片| 欧美色五月| 殴美色网| 五月天激情小说| 怡春院久久| 大香蕉AV在线| 午夜在线播放| 亚州色交| 国产真实子伦对白| 人妻在线中出视频| 亚洲丝袜B诱惑| 天天澡天天爽日日AV| 玖玖综合.com| 成年无码动漫av片无尽在线| 麻豆区99999| 欧美极品美女aaaaaa级黄片| 超碰 另类 欧美 | 亚洲在线网站| 激情终合网| 最新三级网址| 精品久久久久成人码免| 免费一级视频特黄色大片| 久久久无码精品人妻二区 | 很黄很色的视频在线观看| 亚洲精品1区| 国产中文字幕曰本毛片| 日本三级精品| 性欧美另类高清| 东北少妇高潮zzzz| 亚洲九九爱| 在线国产探花| 天天插网| 91爱做| 日韩av影片在线观看| 欧美日韩不卡传媒| 1956日韩精品| 操逼www.| 韩日欧亚a级| 男女打扑克高清网站| 色视频蜜乳| 国产自啪精品视频网站黑丝| 日本三级大片| 丰满美女一级毛片在线播放| 狠操91,com| 性爱视频久久| 国产精品久久久久久久电影渣男| 天天天操天天天爱| 中文字暮97| 高清国产性猛交xxxx乱大交| 清纯唯美第一页| 97超碰无码网| 成人av动漫在线观看| 九九碰九九爱97超碰| 久操大香蕉超碰碰碰碰碰碰碰碰碰碰碰碰碰碰碰碰碰碰碰碰碰碰碰碰碰碰碰碰碰碰 | 制服丝袜第二页| 男人的天堂啪啪| 日本欧美韩国国产在线| 肥臀熟女一区二区三区视频| 日韩超碰精品综合| 激情婷婷| 日韩一级特黄av毛片| 亚洲熟女av中文字幕| 91老熟女老女人国产老太| 欧美日韩99| 国产精品亚洲天堂网址| 91国模| 丝袜色综合| 日韩一999精品| 欧亚免费视频| 亚欧性爱无码| 淫荡网址| 亚州欧美在线| 久久视频,这里只有精品 | 人妻少妇久久久| 欧美性爱1080p| 日韩性爱啪啪视频| 日日夜夜骑| 2019午夜福利视频| 神马久久网| 久操黄色视频| 嗯嗯啊啊视频在线看| 在线人人人人人人精品超| 岛国福利在线精品播放| 91精片| 99热这里都是精品| 老鸭窝成人| AV色图| 久久m| 青青草精玖玖69精品| 极品五月天噜噜| 91碰碰| 丁香婷婷九月| 在免费jIzzjIzz在线视频| 国产操伦| 1人人看人人摸人人操| 嗯啊免费视频| 九九综合| 婷婷五月天av| 99精彩视频| 成人丁香五月| www.zbzhongsen.com| 免费操逼视频下载| HEYZO高无码国产精品227| 国产一区二区三区视频在线看| 2024黄色视频| 操逼无码操逼| 一个国产在线综合网站| 欧美A片中文字幕| 26UUU欧美日本| 夜草网站| 伦激情人妻另类人妻| 国产第12页| 91丨九色丨国产丨人妻在线| 超碰在线欧美性爱激情| 一个国产在线综合网站| 天天躁日日躁xxxxx| 丰满人妻无码一区二区三区| 盗摄女人妻在线| 黄色高清无码无码破解免费暗网| 竹菊影视国产一区二区| 婷婷亚洲色| 五月天婷婷欧美三区| 男人的天堂在线有码| 密臀在线免费观看| 中文字幕女同在线| 日本在线15p| 久久久久久久| 日韩精品中文字幕人妻| 中文字幕日韩精品久久| 操逼逼中文字幕| 天天插天天操| 久久天天性久久伊人| 97人人爱人人做人人乐| 国产欧美黑人丰满在线| 后入人妻无码| 校园春色 欧美| 伊人专区一区二区三区| 欧美大香蕉专区网| 色色色综合网| 日欧美色| WWW美腿丝袜香蕉中文| 天天舔日美女视频| 中国AAAAAA黄色片| 成人欧美日超碰| 美女91网| 亚洲av综合伊人久久| 成人 日本A片无码8888| 五月天精品| 三上制服丝AV| 精品国产乱码久久久影院| 国产一区二区二区按摩精品啪视频| 国产无马在线| 伊人久久大香大香线蕉中文| 嗯啊不要在线观看嗯啊| 9999亚洲电影| 日本女人久久久| 日韩性爱视频在线免费观看| 精品-91人妻子系列| 久九干| 人妻激情视频| 久久久久久久久久va| 欧美一区二区亚洲天堂| 亚洲蜜臀懂色| 友优传媒精品在线一区二区| 26uuu性| 91 手机在线播放 绯色| 久久综合久色欧美综合狠狠| 七月婷婷综合| 免费人成?大片在线播放| 玖玖爱综合| 日本在线999| 大香蕉久| 99re不伦| 欧美色院| 狠狠激情综合狠狠操中文字幕| 有码人妻系列| 亚州性色| 亚洲精品美女久久久久久久久| 人人手机欧洲亚洲国产人妻| 亚洲精品熟妇1区2区3区。| 热久久国产| 91女网站| 大香蕉中文在线| www黄片免费看com| 超碰在线97国产| 韩国一级做a久久久久| 熟女乱伦二区| 久久久草草精品| 欧美一区二区三区四区综合| 啊啊啊啊啊啊啊国| 午夜在线播放| www.色五月| 91精品婷婷国产综合久久| 久久久久久日韩| 成年人黄色视频免费| 欧美国产日韩清纯唯美| 亚洲中文字幕av | 人妻81p| 中文字幕久久精视频久久大全| 激情小说在线视频| 夜色五月天| 日韩内| 丁香啪啪| 久九九九九九九九热| 欧亚在线视频| 99热这里只有精品1| 成人福利视频网| 啊啊啊啊好大好硬啊啊啊啊啊 | 无码久久国产| 亚洲图片欧美制度| 国产真乱mangent| 亚洲另类色图片| 最新无码国产| 91嫩草欧美| 中文字幕一区二区三区字幕| 久久大线蕉一区| 国产日韩欧美中文在线播放| 伊人玖玖网| 精品久久久高清无码| 久久超碰98| 日欧亚洲二三区大片不卡| 男人的天堂久久狠| 探花激情视频| 欧美性性性| 亚洲色图激情小说| CCYY草草影院地址入口| 搞中出视频在线观看| 国产黄片精品在线| 97超碰影音| 婷婷五月天_亚洲小说欧美激情另类_精品久久国产字幕 | 99日免费视频中文字幕| 一区二区三区精品视频| 精品国产99999| 久久婷婷色综合一区二区三区| 91欧洲国产成人久久精品网站| 嗯嗯啊啊用力视频免费| 岛国网址国产 | 欧美大片天天看| 日本精品九九九| 亚洲精品精品一区二区| 青青草好吊色| 久久久婷| 欧美在线播放aaaa| 日韩无码极品| 人妻免费观看| 97色色视频| 久久久久久久九九九九九九| 天天影视之亚洲综合网| 欧州色图区| 7777奇米影视久久| 九九九九九九精品| av在线人气| 欧美大香蕉专区网| 亚洲色阁| 任你干在线视频| 91粉芽高清在线一区二区| 黄色香蕉视频网站一区| 青青草国产一区二区三区| 午夜精品一区二区三区三上悠亚| 热无码中文亚洲H一道本一区二区| 视频黄站| 一区二区三区男女操逼黄色小电影| 大香蕉强奸乱伦| 久久九色| 天天操熟妇| 丝袜综合| 天天日夜夜| 亚洲第一狼人丝袜美女另类 | 人妻无码一区二区三区久久99| 亚洲欧美一区二区三区在钱蜜桃| 久久直播国产| 翔田千里A片一区二区| 99久在线精品99re8| 夜夜狼人妻| 91五月天| 日韩一性一交一A片俄罗斯| 精品九九| 97色操| 91精品婷婷国产综合久久竹菊| 日韩人妻精品久久久久| 手机在线人成免费视频| 欧美黄色手机在线观看| 欧美日韩色| 中国黄色特级精品一区二区三区片| 久久熟女人| 超碰91在线| 久久人人舔人人爽舔人人av片| 午夜精品久久一区二区| 欧美成97爱| 熟女露脸激情自拍视频| www.高清无码诱惑一区.com | 国产激情av女片自拍| 九九热这里只有在线精品视 伊人草 成人菠萝蜜视频在线观看 | 新婚人妻扶着粗大强行坐下| 激情小说图片亚洲首页| 中文字幕在线免费观看 | 丝袜视频网国产90| 欧美激色| 伊人色综合欧美| 禁十八久久| 91在线视频免费中出| 乱精品一区字幕二区| 亚洲成av人片色午夜乱码| japan日本高清乱xxxx| 亚洲一曲日韩精品| 蜜乳AV.COM| 黄片免费视频2019| 波多野结衣之双飞调教在线播放 | 欧美日韩色| 夜夜嗨一区| 亚洲欧美国产精品久久久久久久| 岛国激情视频在线观看| 91激情综合| 欧美日韩狠狠爱| 五月天婷婷成人网| 欧美一区二区三区互相| 亚洲天堂日本| 日日干夜夜干| 樱花蜜乳av| 男人的天堂视频精品乱在线| 性色avv| 强奸乱伦中文字幕AV| 超碰97丝袜| 成人熟女区| 正在播放:深夜激情大战,自带黑丝袜全力输出骚穴 | 日本视频在线观看污污污| 国产精品久久久亚洲第一牛牛_在线观看 | 中文字幕乱亚洲美女精品一区| 97看操| 天天添天天干电影| 日韩av在线免费网站| 牛牛AV人人夜夜澡人人爽| 久久九九久精品国产尤物|国产精品爽黄69天堂A片潘金莲,国产亚洲精品第一综合 | 熟女人妻一区二区三区| 锕锕好爽 死我在线观看| 婷婷伊人一区| 五月丁香| 人人天天干干| 人人摸.人人色| 蜜臀久久99精品久久久久久-DVD原版全| 成人一级二级| 亚洲诱惑| 日本淫色网| 成片免费播放| 男人午夜天堂| 密臀成人视频久久久| 国产美女激情| 天堂国产AV| 懂色综合久久久| 婷婷丁香久久| 国产精品久久久无码AV网站| 九九视频黄色片| 啊啊啊好想要| 撸无码不卡免费视频| 亚州色图片在线色| 偷拍亚洲高清图片| 久久久精品日本一道| 日韩乱插| 强奸a片网| 人人人干干人人干| 超碰美国| 激情一区二区| 日本精品加勒比海一区| av草草在线电影| 狠狠干2020| 欧美日韩青操| 精品视频久久区| 日韩一级二级三级免费看完整版国语版 | 97天天搞在线| 欧美男人一区| 69人妻精品一区二区绯色| 九九成人| 欧美极品女人的天堂| 人妻少妇久久久| 日本免费中文一区二区三区四区| 国产精品成人福利在线| 日韩人妻播放| 看日韩操逼| 日本视频在线观看污污污| 在线观看中文av字幕| 韩国一级做A片免费的| 欧美一区二区观看在线| 大香蕉色欲AV| WWW美腿丝袜香蕉中文| 91丨精品丨国产丨丝袜| 超碰这里有精品| 人妻人久久精品中文字幕| 久久久青草青青国产亚洲免观精品高清完整版_97久久综合区小说区图片区,国精品 | 一本大道综合伊人精品热热| 欧美色图天堂网m| 中文字幕、久久精品国产2020、久久综合久久自在自线精品自、亚洲 | 成 人 影视 一区 二区 三区 四区 | 成人aⅴ一区二区三区| 亚洲国产成人精品无码专区| 亚洲欧美日韩精品久| 91人妻爽爽人人做人人澡| 97啪啪| 91jk色拍| 一本色道久久综合狠狠操| 日韩精品资源| 一起草三级AV电影在线观看| 精品国产一区二区三区四区在线看| 午夜啪啪片| www.激情| 久久草视频污视频| 欧美手机在线综合| 久久狠狠色噜噜狠狠狠狠97| 黄色片,com| 国产精品视频精品一二| 成人影 天天操 亚洲| 亚洲精品不卡一二三区| 全国男人天堂网| 亚洲激情在线观看一区| 九色精品视频导航1| 综合一区中亚洲国产成人综合精品 | 日韩无码第3页| 中文字幕一二三| 亚一综合久久久久久久久久| 婷色五月天| 美女97超碰| 综合亚洲网| 一级@啪啪视频| 亚洲成av人片色午夜乱码| 欧洲亚洲人妻无码中字久久三区四区| 欧美性少妇| 亚洲一级黄色毛片| 97人人草| 色悠久久久av| 欧美日韩中文视频播放| 亚洲AV无码国产精品久久久久 | 中文字幕av片| 正在播放国产精品一区| 婷婷精品| 91路www| 日韩日本欧美在线观看| 熟女视频久久| 久久蜜桃综合网| 97亚洲自在精品在线观看| 国模私拍一区二区三区神乳| 久久亚洲婷婷| 91热色| 26uuu性物| 青青草在线成人视频| 日韩精品 欧美激情| 偷拍自拍在线视频观看| 超碰 97国产熟女| 亚洲人妻日日日| 妺妺跟我一起洗澡没忍住| 欧色综合| 亚洲影院成人| 久久久久久久久久久久久久久性生活视频 | 国产真实子伦对白| 亚洲 欧美 手机在线观看| 97资源欧美| 亚洲在线| 色一色综合网| 秋霞男人网| 国产高清自拍| 天天狠| 国产精品免费久久久久久久久久| 黄片在线免费在线观看| 亚洲色综网| 国产精品自拍欧美在线| 高清肉丝中文无码| 欧美日韩国产高清在线一二三区| 日韩人妻精品中文字幕| 伊人天天久久动态图| 97视频在线免费看| 亚洲 欧美 日韩 国产一区二区| 狠狠干综合| 97久久国产精品女不卡| 在线黄页看毛片| 日韩本不卡视频在线观看 | 久久久久9| 超碰9 7女人| 亚洲图片偷拍视频区| 久久久涩| 成人av免费观看| 97在线播放| 久久九九99| 97网站在线观看| 国产精品欧美日韩久久| 丰满熟女人妻一区二区三五十一路| 中国一级操逼视频| 欧美黑人168页欧美黑人167| 亚洲精品官网在线观看| 女上位精品在线| 丰满人妻av一区二区三区| 欧亚韩国999| 伊人网av| 亚洲色图欧美一区二区不卡| 亚洲AO在线| 一级片在线观看高清无码| 欧美91在线+|+欧美| 99精品久久久久久久婷婷| 国产精品乱码久久久、久久| 国产AV毛片| 综合色区偷拍| 丰满欧美少妇| 免费一级黄色录像影片| 久久精品中文| 九九AV| 亚洲成a人v欧美综合天堂下载| 暖暖精品二区三区观看| 亚洲精品影视老司机| 超碰社区97| 久久婷婷五月天| 人人艹亚洲| 易易A毛视频| 亚洲日韩肥臀视频在线观看| 国产91福利小视频在线观看| 黄色一区三区| 99精品网| 91综合站| 碰超人人在线一区二区三区| 99免费在线视频| 蜜臀久久久99久久久久 | 啊啊啊啊好大好硬啊啊啊啊啊 | 久草男人天堂| 成人 日韩欧美一区| 日韩性爱人人爱人人操| 91亚洲黄色网| 亚洲综合图色在线| 日日操天天操| 久热精品在线| 日产中文字幕2020| 91久久久久久| 亚洲色图欧美色图日韩色图| 蜜臀中文无码午夜| 91电影色诱| 精品久久久久久亚洲| 国产浮力影院第1页| 97精品一区二区三区免费| 天天插天天操天天摸天天射天天看| 骚货人妻偷情自拍在线视频| 88xx成人精品视频| 国产成人手机视频激情| 久久极品一区二区| 加勒比在线观看一区二区| 欧美丝袜亚洲| 日韩欧美中文字| 人妻加勒比东京热| 国产麻豆一级精品视频| 热思思免费视频| 精品一区二区三区麻豆| 亚州日韩97| 台湾佬激情综合| 欧美99热| 欧美日韩大黄片| 午夜小电影在线插入淫高潮 | 亚洲综合精品国产一区| 私人尤物在线精品不卡| 久久99国产精品| 综合性视频99| 久9久9精品| 青青草原人妻| 亚洲综合婷婷| 亚洲AV成人无码一区二区三区在线观看| 久久亚洲国产成人| 熟妇乱伦一区二区| 天堂性色| 欧美97色| 久久久久久久久久久久97| 91天天美女| 自拍亚洲综合| 物业黑人 AV一区| 熟妇艹鸡八| 成人天天看站长推荐| 艳美熟妇先锋一二三区| 日韩精品黄片免费观看| 亚洲无码?第一页| 99热99在线播放激情| 国产一区二区免费福利片| 精品人妻一区二区三区在线视频不卡| 丝袜美腿91| 久久九九97| 超碰社区97| 欧美性Fer办公室秘书| 欧洲自拍第一页| 青青操日韩| 国产日韩中文字幕欧美| 婷婷10月天青娱乐| 国产精品一区二区三| 欧美色偷偷|