亚洲有码Av一区二区三区_国产高清啪啪免费视频_69色视频国产_国产成人人人爆出白浆_国产精品自在线拍国_一本久久伊人热热精品无码_午夜性刺激在线看免费带字幕_助力高品质欧美狂喷水_亚洲精品日韩无码_精品无码一区二区三区蜜臀_麻豆高清国产AV_熟妇人素无码中文字幕_亚洲a级片在线观看_国产欧美日韩三区_99国产成人高清在线观看

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
返回資訊列表
欧美日韩青操| 中文字幕二区| 久久久久久十| 福利伊人玖玖国产| 国产吞精a级片激情电影| 国产又粗又又黄又猛| 97国产天堂岛| 天天色图| 曰韩成人免费视频| 久久一二三四五六七八九区区区| 91高跟美女在线播放| 920日本午夜免费| 激情露脸爱| 亚洲成人AB| 最新AV在线| 中文字幕日韩专区精品系列| 你草精品在线视频| 欧美日韩性爱电影在线| 99国产精品久久久在线播放| 天天操天天日青青草超碰av| 成人 日本A片无码8888| 亚洲自拍一区夜夜操| 免费黄色片。| 天堂种子在线www网资源| 极品AV网站在线观看| 欧美综合另类| 国产高清1234区| 96精品久久| 成人影院永久免费观看网址| 一区操逼日比视频| 亚洲情色在线| 亚洲欧洲日本精品中文a∨| 免费视频无码| 天天综合香 ld视频| 色欧洲| 玖玖婷婷五月天| 亚州精品人妻一二三区| 国产无马在线| 中文字幕视频一区视频二区| 国产三级资源在线观看| 国产精品3| 熟女人妻精品一区二区视频| 亚洲色图欧美色图制服丝袜| 精品中文字幕第一页| 亚洲情色在线| 亚洲欧美高清无码| 麻豆AV短剧| 精品国产av一区二区三区四区入口| 无码91| 操国产逼| 亚洲色鬼| 日韩性爱1级片视频| 一区二区三区蜜桃成人撸久久东京热| 欧美经典一区二区三区| 色情综合网| 婷婷99狠狠| juliaann欧美丝袜办公室| 久久综合婷婷| 久久大黄片| 嗯阿好爽好紧| 12一15性XXXX粉嫩国产| 96国产污污污丝袜| 岛国激情视频软件| 97色97好| 天天色天天干天天射| 精品综合久久久久久97| 色婷亚洲五月在线观看| 97爱综合| 91 国产丝袜在线播放-百度| 婷婷爱五月| 98人妻精品一区二区色欲| 97 视频在线| 爆操无码| 亚洲春色一区二区三区| 中文字幕二区| 激情综合97| 国语对白露脸XXXXXX| 超碰无码五月97| 丁香色色网| 久久中文字幕不卡人妻| 亚洲色图8| 九九九久千久久激情蜜桃在线看| 操逼片中文| 中文字幕丝袜| 天天激色| 后入 亚洲 美女 射| 岛国毛片手机在线观看| 97超碰色色| 精吧天堂| 绯色AV粉色AV蜜臀AV| 操逼不卡中文字幕| 成人免费视瓶| 九热中文字幕| 欧美91网| 嫩草 我啊~嗯~在线| 啊a一区在线| 人人干人人搞人人摸| 中文字幕三四区| 人妻熟女一区二区| 99re69| 香蕉久久国产AV一区二区| 黄色片A级一区二区三区| 欧美亚洲首页| 亚洲欧美国产精品久久久久久久| 亚洲欧美国产va在线| 2001天天操| 玖玖爱免费观看视频| 精品人妻一区二区三区四区石在线| 成年在线视频日本亚洲在线视频区精品江靖宇公司| 久久精品夜色国产亚洲AV| 日本欧美韩国日产片片在线看免| 色播丁香| 久久色情| 超碰在线成人| 女人双腿搬开让男人桶| 综合操逼| 草草网站影院白丝内射| 国产第12页| 亚洲97资源| 伊人96在线| 国产丰满少妇久久久精品影院| 五月天伊人| 久久艹逼视频| 肉嘟嘟www视频在线观看高清| 人妻另类 专区 欧美 制服| 日韩欧美女求操每天更新| 久久视频,这里只有精品 | 操美女人妻| 国产玖玖| 中文字幕 人妻不满 在线视频| 操婷婷逼| 97精品国产97久久久| 亚欧国产无码精品在线| 天天干人人干天天日97| 日本一区二区三区四区免费观看| 欧美亚洲另类在线蜜桃| 妇女性内射冈站HDWWWCOM| 欧差乱伦二三| 家庭乱伦麻豆| 日韩成人私密一级精品av| 97超碰欧美精品| 97中文字幕一区| 亚洲熟女少妇免费视频| 综合少妇网| 骚日日av| 98久久超碰| 久久久久99999| 蜜臀无码一区二区| 久超碰这里只有精品| 日韩国产九九精品一区二区三区毛片| 伊人在线大香蕉视频久久| 国产乱码久久久久久| 亚洲成人妻日韩在线| 91老熟女老女人国产老太| 淫乱图区| 久热最新在线杭州| 男人天堂网站| 少妇无码av专区线| 性爱乱伦网址| 深爱五月婷婷| 国产农村妇女精品1区二区| 91欧美偷拍| 国产超碰在线一区| 97超碰超欧美。| 欧美高清在线| 亚洲在线91| 亚洲无码超碰免费| 亚洲成人综合在线| 久久国产精品,久久国产| 97超碰免费人人性爱| 亚洲色棕合| 欧美性爱一区二区三区| 日本高清视频xxxx| 玖玖婷婷五月天| 蜜桃视频精品一区二区| 日本不卡二三区| a在线观看| 精品国产乱码| 午夜天堂啪啪| 啊啊啊97视频| 色与欲影视| 日韩乱伦AⅤ| 日本肉体xxxx裸交| 欧洲乱码一区二区| 999久久久久久久久| 伊人操| 777AV电影| 91人妻Pr| 久久国99999| 亚洲第一视频 欧美风情 日韩| 欧美日韩在线视频网站| 色爱综合网| 97AV在线免费观看| 人人操欧美风骚| 干婷婷综合网| 少妇色综合| 亚洲精品久久久久毛片A片拉屎 | 亚洲麻豆18发?| 超碰九7| 亚洲日韩美国人妻| 国产a级精品| 97碰碰色| 一本久道久久综合狠狠爱| 操逼精品视频| 亚洲无码偷拍| 久久超碰爱| 91九色丰满高潮| 韩三级a视频在线观看 | 欧洲一区二区三区四区在线观看| 日本操逼视频不卡直接放| 久久,精品一二三| 日本欧美m v精品网站加| 亚洲欧美一区二区网址| 激情五月天婷婷| 本道在线| 一本一道vs波多野结衣| 密臀视频一区二区三区| 欧州一区二区三区四区| 人妻一区二区三区| 天天澡天天爽日日AV| 天天干天天狼在线视频| 天天爱综合网| 国产精品久久99日日| 国产久久视频| 中文字幕丰满子伦无码专区在线视频最新 | 欧美三级中文字幕hd| 男人天堂站| 九九热国产| 国产精品秘 福利姬在线观看| 欧美夜色| 秋霞成人一级在线观看| www.男人天堂| 精品国产乱码| 精品久久久久久久久久久久| 99re公开精品免费视频| 91网站18在线| 熟妇的味道HD中文字幕| 自拍视频大全亚洲专媒视频/一区二区三区 | 久久精品无码一区二区三区| 99色色网| 中文字幕视频二区| 天天干,天天日| 情色五月天就去干| 韩日无码在线观看| 日日不卡av| 五月激情啪啪| 91天堂| 婷婷午夜| 人妻精品一区二区| 日韩精品一区二区三区色欲| 欧美色蜜桃97| 日本三级黄页| 麻豆综合一区av| 秋霞男人网| www国产无码| 天美一二三在线观看Av| 久久久久亚洲?V片无码V| 干B| 欧美五十路熟| q2午夜理论片夜色av| 懂色AV蜜臀无码精品APP| 精品少妇一区二区三区| 69精品少妇一区二区三区蜜桃| 伊人色综合网电影| 青久久| 欧美网站免费| 91另类| 女同在线视频一区| 亚洲国产成人精品久久久国产成人一区二区| 亚洲性爱高潮影院| 欧美自拍偷拍综合图片| 一区二区三区成人| 91操人视频| 亚洲在线91| 夜夜高潮夜夜爽| 亚洲国产一区二区入口| 久久久免费高清中文视频| 丁香五月综合| 日韩极品无码B| 中文字幕人乱码中文字的预防方法 | 四虎免费看黄| 欧美亚洲日本激情在线| 97天堂| 综合 青草 伊久久 影院 综合| 亚川综合视频| 精品日日人妻| 欧美78| 一区三区啪啪| 很很操在线| 激情婷婷丁香| 欧美日韩色图片| 亚洲国产成人精品久久久国产成人一区二区| 污污污8888| 国产无套粉嫩白浆在| 欧美美女视频| 久久人妻无码毛片A片麻豆| 久久99精品视频| 校园春色五月天| 操逼999| 狠狠综合| 中国一级操逼视频| 婷婷丁香九月| 麻豆国产免费影片| 亚洲影院成人| 久操视频在线| 2025亚洲男人天堂| 国产 v乱码一区二| 狠狠操夜夜| 亚洲性天堂| 久久精9| 另类小说五月天| 好色综合| 乱人乱色一区二区三区免费| 青草视频人妻在线观看| 精彩国产视频播放1区2区| 久久曰曰| 欧美顶级黄色大片免费| 日本操逼aaaaa| 精品国产综合久久福利,热99这里有精品综合久久,99热这里只有免费国产精品,精 | 又大又黄国产| 97超碰9| 欧美影音在线| 欧美在线视频99| 91成人久久| 91内射| 校园春色美腿丝袜| 女人的天堂大香蕉网| 日本熟妇一区二区三区| 黄网色一区二区三区四区精品| 日韩 国产 欧美自拍| 精品九区| 免费在线观看国内色片网站网址| 亚洲巨爆乳一区二区三区四季网| 超碰97日韩| 99热99re6国产在线播放| 9999伦理视频| 日本青青草在线| 国产亚洲在线| 岛国成人av在线播放网址| 91深夜夜| 国产专区第一页| 久久精品午夜国产亚洲AV无码| 2017天天拍大香蕉| 亚洲色图欧美色18直播在线| 97在线播放| 亚洲宗合网| 啊啊啊不要嗯嗯在线观看| 欧美久久毛片基地| ss久久| 国产高清1234区| 五月丁香综合网| 无码精品一区二区三区潘金莲| 日韩av电影成人在线| 国产高清成人免费视频| 亚洲色欧美| 91视频女生| 后入日本1234| 精品区国产区一区二区三区| 婷婷丁香九月| 日韩不卡毛片Av免费高清| 国产aⅴ无码片毛片一级网站| 亚洲免费成人在线高清无码视频| 国产视频一区二区三区在线免费观看| 操逼大黄片| 精品国产91内射久久| a一区二区三区乱码在线| 成人av福利在线观看| 亚洲 小说 欧美 激情 另类| 色y情视频免费看| 人人干黄色| 一级特黄aaa大片在线观看成人一级片在线观看 | 亚洲精品一卡二卡三卡福利视频网站| 久久同城AV| 亚洲 综合 第一页| 青青草一本道福利视频| 久久久久久免费电影| 青青草依人大香蕉| 97精品视频| 粉嫩av平台| 熟女这里只有精品6| 午夜啪啪片| 亚洲精品成人| 江都AV在线| 青青操在线亚洲视频观看欧美在线| 97在线观看免费视频l| 天天躁狠狠躁av| 中文字幕国产| 亚洲国产成人精品999| 国产中文大片资源中文字幕| 韩日无码在线观看| 伊人综合色网| 狠狠色一区二区中文字幕| 久操免费电影| 国产自制av蜜乳| 国产东北女人在线视频| 亚洲综合激情五月久久| 国产亚卅97| 日韩欧美~中文字| 久久春色| 国产欧美日韩精品中文| 激情自拍 校园春色| 91偷拍欧美亚洲| 91N综合在线| 亚洲天堂另类| 国产午夜福利电影免费在线观看| 亚洲精品一卡二卡三卡福利视频网站| 伊人久大| 久操精品| 色情乱伦AV| 亚洲精品丝袜-不卡成人免费……| 亚洲AV免费在线观看| 超碰1997| 97久久网| 亚洲AV成人无码久久精品播放| 亚洲AV无码天美传媒一区| 日本精品性生活久久久| 国产精品久久久久久久久久久久久久吹| 亚洲精品97| 免费看久久久性性| 91国产美女丝袜足交精品视频| 欧美日韩色| 91精品国产日韩欧美综合| 狠狠操狠狠插| 久久国产999| 亚洲欧美日韩制服另类| 夂久色| 亚州大图综合色图| 青娱乐老司机视频| 日韩欧美麻豆大片| 后入合集| Aa东京男人的天堂| 天美麻花大全视频| 欧美A√综合网| 人人操人人摸超碰| 国产女性无套 免费观看| 色九月综合| 熟妇色99| 五月天偷拍| 欧美高清在线| 蜜乳AV一区| 青青草吊丝| 诱惑网综合| 四虎影院成年人片| 性感美女啊啊啊在线| 翔田千里爆乳巨臀无码| 久久久一热在线播放| 亚洲狠狠入| 日韩精品免费高清视频在线| 青青国产在线拍揄自揄拍| 久久久久亚洲| 精品国产网站| 日韩大香蕉| 99热这里只有精品99| 国内外毛片在线观看| 少妇3P性爱自拍| 蜜臀99999| 国内毛片欧美香蕉精品| 天天综合网91入口| 夜夜操美女| 韩国轻伦国内自拍一区| 草草草视频在线免费看| 91精品综合久久久久久五月丁香| 超碰97人人乐| 黄aaaaaaaaaaaaaaaaaa色网站| 亚洲图片欧美制度| 欧美性爱日韩高清| 玖玖综合色| 岛国黄片网站| 久久久久久网址| 91欧美高清| 日少妇视频| 欧美日韩夜夜| 无遮挡男女激烈动态图| 国产盗摄美女如厕大神作品在线观看| 老司机深夜18禁污污网站| 又大又长又爽| 日韩视频精品在线观看| 天天日天天操VV| 成人性爱美曰韩| 蜜桃狠狠色伊人亚洲综合 | 国产黄色 A 片免费看| 久神马| 国产乱码精品一区二区三区四川| 青青草国产一区二区三区| 国模少妇一区二区三区| 农村少妇久久久久久久| 亚洲欧洲偷拍一区| 91国产操逼视频| 目产99999久久999| 熟女色综合久久| 午夜亚洲| 日韩美女久久一区二区三区| 免费福利视频中文字幕| 国产精品午夜福利视频| 日韩精品在线观看网站| 外国91| 97欧美精品综合| 2018天天干在线视频| 欧美在线干| 夜夜嗨一区二区| 日韩丝袜人妻AV| 亚洲无码 国产无码| 亚洲免费97免费| 人人操人人uiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiii | 国产精品宅男免费| 先锋女优在线观看视频| 青青草色情网站视频| 日本国产欧美高清在线| 中文字幕欧美丝袜07资源| 久久鲁夜| 福利色色| 久久性爱视频99| 综合激情一一91| 人人扣人人操| 亚州免费啪啪视频| 9I1性色影院| 91jk色拍| 丁香婷婷色五月| 一级人妻性爱视频| 97网址97| 嗯嗯嗯嗯啊啊啊好紧好大| 天天干夜夜一操| 97视频在线观看免费高清| 91 丝袜在线| 日韩操逼HD| 舔足天天操天天射| 屁屁影院一区二区三区国产| 江都AV在线| av激情亚洲五月天| 亚洲精品黑丝| 欧美日韩淫加| 99这里有精品| 一区二区三区成人高清视频| 国产浮力影院第1页| 啊啊啊无码| 大干人妻| 色香阁在线| aⅴ日韩成人电影av在线免费看av大全| 日本韩高清无砖码22o| 大香蕉92| 性生活无遮挡纯毛片在线看| 婷婷五月天丁香花| 婷婷视频在线免费观看| 国产AV色黄看到爽| 国产成人在线观看网址| 鸥美中出| 久9综合在线| 97就爱干| 91女人的网站| 超碰在线香蕉| 欧美伊人久久综合网| 国产三级片在线观看| 无码人妻毛片丰满熟妇精品区| 亚洲精品一区二区三区新线路| 色爱国产| 国产综合操逼高清| ?亚洲伊人伊成久久人综合网| av强奸乱轮| 欧美黄色手机在线观看| 亚洲毛片基地专区| 超碰97丝袜| 97超级久久| 五月天日日操夜夜操| 久久精品免视看国产成人﹣蜜臀av一区. 久久精品免视看国产成人,蜜臀av一区 | 偷拍盗拍亚洲色图图片| 综合亚州欧美| 色婷婷激一区二区三区 | 国产综合色精品在线观看| 久久精品超碰| 欧美综合在线第一页| 亚洲日韩久久精品一区| 天天激色| 色男人色天堂东京热| 久操操| 丝袜无码a片| 国精综合一二三区影视| 精品免费一区二区三区在线亚洲人成| 久久久一热在线播放| 婷婷久草| 激情丁香五月| AV色天香在线| 欧美制服网站美腿丝袜| 天天综合日韩网| 九九九久千久久激情蜜桃在线看 | 国产美女在线精品免费看| 亚洲图片欧美| 自拍偷拍第26| 乱伦a片视频| 色色色欧美| 一区二区三区精品久久| 亚洲人妻AV| 97天天摸天天碰| 综合网~91综合网| 青娱乐导航AV| 91网站18在线| 4虎在线视频| 亚洲欧美国产精品久久久久久久| 操久久久久| 亚洲激情网一二三四区| 九九九午夜| 亚洲欧洲日产国产综合网| 中字一区| 丝袜美腿91| 欧美人妻少妇| 日韩精品一区二区高清| 无码国产精品久久久久| 五月婷婷深深爱| 99re只有精品| 超碰在线综合97| 亚洲男人天堂av| 12一15性XXXX粉嫩国产| 中文字幕在线观看永久| 377p欧洲日本亚洲大胆| 伊人影院综合是一个与深夜成人在线| 大香蕉日韩欧美| 丰满人妻-区二区三区免费看| 亚洲人精品午夜不卡| 97久久超碰国产精品| 玖玖爱一区在线| 久久久久网站-538在线视频-欧美永久乱码 | 亚一综合久久久久久久久久| 色婷婷在线视频| 天天噜| 国产精品久久久吖| 国产操逼逼网| 99视频精品| 青青草吊丝| 色亚洲欧美| 69XX一中文字幕人妻91| 国产版a级片直播在线| 日韩AV中文字幕电影| 久久视频,这里只有精品| 天天性射网| 色屁屁影院www国产| 不卡啪啪视频| 人妻 制服 日韩 中文 在线| 久久高潮妇女视频| 欧美一区二区三区入口| 中文字幕五区| 久久久精品久久| 婷婷色综合欧美日韩| 九九综合久久| 国产精品久久久九九九| 色婷婷国产精品一区在线观看| 亚洲一区二区三区春色| 色婷婷99| 熟妇激情| 日韩簧片免费看| 无码自拍SM| 粉嫩小泬久久久一区二区| 国产激情在线| 手机看av网站在线看| a人欧美综合天堂麻豆| 色情五月综合婷婷| 久久99999| 91nbbbbbb| 黄片免费日韩| 99色| 熟女久久| 强歼乱伦资源网| 人妻密肉在线观看| 大色网久久| 国产自产自拍| www.高清无码诱惑一区.com| 91在线视频国产网站| 超碰99在线观看| 激情久久日韩精品中文字幕麻豆| 野狼福利社区| 天天色播| 国产精品另类一区大香蕉| 午夜男人av| 伊人 俄罗斯 a v| 日韩免费高清大片在线| 国产性刺激| 中文字幕国产在线天堂| 欧美极品少妇交| 男人综合网| 久久久久成人蜜桃精品| 婷婷激情四射| 六月丁香网| 日韩精品午夜操呦呦不卡影院| 亚洲精品亚洲人成人网| 久久熟女嫩草成人片免费| 香蕉热人人精品| 国产日韩欧美| 亚洲成人免费中文字幕| 欧洲精品一区二区三区| 日韩簧片免费看| 人妻在线大香蕉| 欧洲综合无码| 欧美三级一级| 乱伦一二三| 亚洲淫乱骚妇AV| 麻豆久久一区二区三区| 四虎影库国产精品免费| 一区在线精品中文字幕| 富二代亚洲精品99| 午夜情侣自拍网站| 亚洲全色网| 麻豆黄色五月天| 富女玩鸭子一级毛片| 殴美综合色88| a一区二区三区乱码在线| 伊人一区二区三区| 一本一道波多野毛片中文在线| 国产精品久久久999| 久综合国内精品自在自线| 秋霞福利网| www.国产高潮精品| 99夜夜操| 久久久不能久久久久| 国产精品久久天天干| 日本黄色裸日本黄色裸体| 亚洲色 国产 欧美 日韩| 91热色| 激情久久久| 蜜臀久久99精品久久久电影| 欧美色图天堂网m| 中文字幕久热视频在线| 亚洲熟女少妇免费视频| 日韩 欧美 视频 在线 一区| 尤物AV免费网站| 欧美做爰无码A片视频| 4tube欧美女厕所| 亚洲不卡AV在线| 干我久操| 久久一二三四五六七八九区区| 91社区拍啪人妻| 国产精品丝袜在线| 91国产大片| 久久亚洲精品成人av| 91精品人妻一区二区三区蜜臀| 亭亭丁香激情| 亚洲最大的综合性av| 日韩久草| 伊人影院中文字幕| 欧美一区二区三区入口| 日韩内| 亚洲最大91网| 日韩精品熟妇| 亚洲αv一区二区三区| 91精品网站| 嗯嗯啊好大| 99热亚洲| 亚洲巨爆乳一区二区三区四季网| 91精品丝袜久久久久久无码人妻| 偷窥自拍A片| 黄片免费日韩| 欧美精品亚洲精品日韩传电影| 九久9热| 亚洲操人| 无码高清少妇久久| 男人综合网| 熟女网站最新| 中文字幕在线播放2中文字幕在线观看2 | 欧美拳交在线播放| 交换娇妻呻吟声不停中文字幕| 欧美精品系列| jiujiujiujingpin| 超碰超碰欧美| 亚洲精品美女久久久久久久久| 人人操人人爽人人操人人| 91成人亚洲色图| 青青草色情网站视频| 日日夜夜干| 强奸乱伦αv片| 家庭乱伦国产| 毛片久久| 亚洲中文字幕熟女少妇一区二区| 91精品免费| 欧美狠狠操| 欧美黑人猛交春色影视大全| 午夜男女爽爽爽在线视频| 亚洲乱色熟女一区| 啊啊啊好舒服视频| 成人草草视频| 熟女欧美日韩综合婷婷| 国产精品白虎| 国产精品视频一区二区三区八戒| 亚洲网站一区二区在线| 91精品网站| 2020天天色综合| 久久伦理视频久久大香蕉视频| 婷婷综合伊人一区| 日本熟妇自慰性高潮一区二区三区| 亚州色图狠狠干| 欧美色棕合| 婷婷丁香六月天| 六十路日本| 日美免费黄片| 国产精品呦一区二区三区| 日本女人久久久| 蜜臀久久99精品久久久久电影| 激情文学 亚洲图片| 欧美精品91| 亚洲国产精品久久久久婷婷青年| 色老汉玖玖爱| 六月婷婷五月丁香| 色婷婷狠狠| 丁香九月激情| 天天操天天插| 思思热在线视频精品| 亚洲五月婷婷| 丁香色色网| 成人日韩欧美| 综合色久| 992这里有精品| 青青草操逼逼视频| 艹我哪美一区无码| 欧美色三级片91| 婷婷成人久久久精品| 亚洲日韩肥臀视频在线观看| 美女啊啊啊啊pc| 宅男91视频在线播放| 亚洲蜜臀懂色| 天天综合网入口~91| 青青伊人加勒比海| 久久久久极品| 蜜汁欧美| 欧美综合亚洲综合| 俄罗斯及免费在线看| 91精品国产91久久青草| 精品亚洲天堂| a片自拍直播视频| 日韩欧美午夜一区二区| 日本无码1| 久草大| 偷拍伦理视频| 欧中日成人免费影视| 中亚av| 久草资源在线视频官方总站日韩丝袜美腿 | 美女网站黄页| 综合五月天| 超碰97极品9| suv精产一二三区| 人妻精品视频一区二区三区| 一级片在线观看高清无码| 淫荡少妇免费| 亚洲成人综合在线| 亚洲欧洲美腿丝袜| 亚洲精品 欧美精品| 色偷偷2020免费视频播放| 97亚洲中文| 内射老妇BBWX0C0CK| 日韩,欧美,中文在线| 午夜婷婷| 有码人妻系列| 婷婷九月国产| 人妻精品一区二区| 亚洲免费日韩在线一区二区| 人妻黑丝袜电影| 91搞逼视频| 免费在线看黄片av| 午夜超爽| 自拍偷拍2025在线观看| 天天日少妇逼AV| 玖玖综合色| 精品女同一区| 亚洲九九九九| 人人人摸人人| 国产91啪| 婷婷尹人大香蕉免费| 色欧美天天| 97露脸精品丝袜| 亚洲熟久久| 九九九九免费| 国产精品区在线12p| 亚洲精品无码久久AV| 亚洲精品男人的天堂| 亚洲骚女一区二区三区| 欧美玖玖爱免费玖玖| 日本不卡二区| 免费毛片在线播放| 欧美精品丝袜久久久中文字幕| 亚洲国产丝袜在线观看| 精品国产乱码久久久久久网站入口| 日韩熟女乱伦中出| 无遮挡猛进视频免费无限观看| 欧美图片色综合| 99热销国产这里有精品| 日韩国产欧美伦理在线| 日韩欧美中文字亚洲慕| 亚洲男人的天堂va亚洲男人社| 狠狠中文字幕| 夜夜操av亚洲一区二区| 99热在线只有精品| 亚洲免费在线探花| 大香蕉免| 久久国产精品m码| 国产亚州精品美女久久久免费| 激情图片伦理国产一区二区日韩| 欧亚 另类 久| 国产精品久久久无码AV网站| 日本三级小说中文字幕| 青青青在线高清视频在线一二三四区 | 久久久久久久一级黄色打同平台| 加勒比av网| 免费福利视频中文字幕| www.超碰| 无卡一区=区| 26uuu欧美日韩| 国产不卡精品91| 中国91AV| 国产高清成人mv在线观看| 真实高潮91| 亚洲怡春院| 少妇一级婬片免费放一级a性色.| 强奸少妇AV导航网| 97精品一区二区三区免费| 91精品伊人久久久大香线蕉91| 丝袜av一区二区三区| 亚欧无码线免费观看视频| 99免费视频| 99re在线视频国产| 在线播放免费av福利片| 久久伊人网视频一区二区三区| 东京热毛片调教| 69精品久久久久中文字幕| 蜜奶av| 男人的天堂99| 丁香六月激情综合| 神马久久久久久伦理片| 日本中文字幕在线视频| 久久中文字幕女同性恋一区| 国产人伦a片信息免费片| 丝袜综合| 亚洲 无码 偷拍| 熟妇亚洲一区二区三区| 高清有码一区二区| 看一级黄色视频| 一区二区播放| 人妻在线视频| 97网站在线观看 | 人妻精品一区二区全免费| 日韩熟女操逼| 97资源欧美| 91精品微拍福利| 国产精品网站www| 免费A片三p视频| 日本丝袜美腿人妻九九| 秋霞免费无码视频日韩A片| 物尤视频一区二区| 欧美黑人精品在线播放| 老司机午夜福利视频一区二区| 成人亚欧免费视频| 欧洲大香蕉| 精品国产乱码久久久久久口爆网站| 天天影视之亚洲综合网| 啪啪综合网| 亚洲国产97| 98色网| 人人性爱视频免费| 国产精品密臀网在线观看| 欧美日韩国产高清在线一二三区| 欧洲精品网| 国产精品岛国片在线观看| 在线洲亚线| 青青草原狼av| 中文字幕精品一区欧美| 嗯嗯啊啊日韩精品| 成人在线日韩| 日韩三级伊人| 欧美色图片91| 伊人久久综合精品欧美| 性欧美| 精品国产乱码久久久久久久久1| 日本一区二区三区免费观看| 久久久男人的天堂| 91精品国产麻豆国产自产在| 久久久久国产精品久久久| 一区 欧美 日韩 麻豆| 欧美大香蕉专区网| 久久曰曰| 超碰九7免费| 人妻 制服 日韩 中文 在线| 99精品成人免费看| 亚洲欧美情色| 怡春苑东京热| 五月激情天| 国产精品麻豆成人av| 日韩黄色小说| GVH-003 母子姦 青木玲-麻豆视频,麻豆视传媒短视频网站入口,麻豆视传媒官网直 | 伊人网高清| 看一级黄色视频| 熟妇综合一区二区三区| 加勒比色综合| 美女刺激久久国产欧美| 欧美性爱一区二区三区| 五月天色图| 久精品无码av一区二免费国产在线观看 | 中日韩免费看男女操逼大全| 中文字幕第23区| 丁香激情五月| 99久久亚洲精品无码毛片潘甜甜| 97国产亚洲中文在线| 强免费黄色网址| av爱爱爱| 94色色电影网| 精品十三区| 天天干,天天日| 久草国产在线视频| 另类图片综合| 精品制服美女中文一区二区三区| www老逼91| 五月激情视频| 精品久久久久久中文| 亚洲欧美色图片| 天天日天天干天天摸天天操| 97免费在线视频在线观看| 黄色免费网页无码| 成人26uuu| 国产丁香精品露脸视频| 无码视频一区二区| 国产av高清版| 日本成熟少妇A∨网站| 色原狠狠天天天| 青青欧洲黑| 人人摸人人干| 亚州色交| 青草av在线| 97人妻免费中文字幕| 欧美精品久久96人妻无码| 91亚洲黄色网| 欧美第一页| 久久男人网| www四虎| 丁香五月影院| 在线播放一级无码视频| jazzjazz国产精品麻豆| 99色热| 成人八戒网站| 破苞ⅩXXX性无码动漫无码| 粉嫩av在线| 91中文字幕制服丝袜免费视频| 91九九九吃| 青青草乱入乱欲视频在线观看| 欧美日韩性爱视屏免费看了| 强歼乱伦资源网| 岛国福利在线精品播放| 欧美色网| 诱惑网综合| 四虎精品一区| 欧美亚洲成人在线一区二区三区| 欧美专区在线| 综合网欧美在线| 人妻嗯啊啊在线播放 | 欧美另类综合久久| 色色网91| 欧美伊人久久综合网| 国产精品不卡一区二区三区av| 精品人妻一区二区三区日产乱码| 毛片99-全集电影手机免费观看完整-B029AV | 天天欲望网| 九九九九一区| 91精品在线播放| 天天综合网亚洲综合网| 情色五月天就去干| 91伊人大香蕉| 国产AV天美| 色婷婷五月综合| 91狠| 丝袜AV一二三区| 国产久久一区二区午夜| 五月天婷婷成人网| 激情五月天色色| 无码又爽又硬又激情免费视频| 国产精品伦理| 一本一道久久综合久久| 精久久久| 欧美综合色| 天天亚洲| 国产色产精品在线观看| 操逼视频国产无套| 国产一区二区三区视频在线看| 精品成人无码| 久久无码一区二区二三区性色| 日韩成人精品| 久久久亚洲Av| 亚洲情色中文字幕一区| 伦理片秋霞免费影院| 国产67194| 97国产精选| 久久精品超碰| 亚洲激情片| 人人弄人人摸| 国产精品无码av| 九九久久一区二区伦理| 91精品啪在线观看国产城中村| 亚洲激情在线一区二区| 国产欧美日韩在线不卡第一页| 丁香婷婷久久 | 超碰97最新人妻| 国产诱惑| 九九九九九九精品| 欧美激情激情xxxx欧美专区| 亚洲欧美国产中文视频| 超清福利精品视频在线| 日韩欧美综合激情| 长长久久88视频| 91+欧美| 欧美青青草视频| 亚洲成成熟女人综合一区二区| 亚洲色婷婷久久91| 国产精品视频麻豆入口| 大香蕉专区| 清柠毛片| 情侣开房子拍 日韩无码 女的很漂亮| av操操不卡| 久久久久深夜无码| 免费成人自拍视频在线| 国产熟女免费观看久久| 欧美刺激色黄片免费看| 色哟哟国产精品免费网址| 色综合20p| 亚洲蜜臀精品视频久久| 蜜臀99久久精品久久久懂爱| 我要去看2个日本美女.com曹逼| 亚洲无线码欧洲精品区别| 秋霞一级视频在线观看免费| 91精品国产综合久久久蜜臀| 超硑97精品| 暴力av在线| 91亚州| 黑人嘿嘿嘿超爽免费视频| 91无人区卡一卡二卡三乱码入口最新版:能让用户有更多选择的选择-经典说说-爱 | 午夜呻吟欧美| 97操97干| 日韩中文字幕视频| 久久丁香| 欧美日韩人妻少妇 一区二区三区| 97色诱| 亚洲人妻精品一区二区| 日本免费一级AAA大片器| 久久鲁干| 精品人妻一区二区乱码一区二区| 激情色色| 夜夜操美女| 四虎影院成年人片| 久操高青| 国产日韩中文字幕欧美| 青春草莓视频在线观看网址| 操逼网站视频漫画国产| 99999精品成人| 99久在线精品99re8蜜桃| 亚洲精品第一| 丁香婷婷大香蕉| 欧美精品,四区。五区| 日韩激情无码影院| 伦理片秋霞免费影院| 亚av顶级裸体一区二区三区四区五区| 91国模| 国产精品视频麻豆入口| 狠狠操天天干| 青青草原成人| 午夜超碰| 开心五月天激情网| 狠狠色五月亚洲91| 国产野战露脸在线播放| 日韩伦理视频| 网友自拍第1页 |