Skip to content

feat: 添加基于 Mujoco 的四旋翼无人机键盘遥控模块(任务1:键盘运动控制+ROS2话题遥控) - #160

Open
dniuna wants to merge 17 commits into
OpenHUTB:masterfrom
dniuna:master
Open

dniuna wants to merge 17 commits into
OpenHUTB:masterfrom
dniuna:master

Conversation

@dniuna

@dniuna dniuna commented Oct 7, 2026

Copy link
Copy Markdown

修改概述
新增基于 Mujoco 3.15 的四旋翼无人机仿真模块(uav_mujoco_keyboard):
实现作业任务1(键盘运动控制)与 ROS2 封装。

修改的详细描述

  1. 自写四旋翼无人机 Mujoco 模型(推力模型:4 旋翼垂直推力 + 混合矩阵)
  2. PID 悬停控制(高度环 + 姿态环 + 水平环,重力前馈)
  3. 键盘运动控制:W/A/S/D/R/F 六个方向
  4. ROS2 封装:发布 /uav/pose、订阅 /uav/target(话题遥控无人机)
  5. launch 启动(入口 main.py)+ mkdocs 文档 + GIF 演示

经过了什么样的测试?

  1. 操作系统:Ubuntu 22.04
  2. ROS2 版本:Humble
  3. Python 版本:3.10(Mujoco 3.15、OpenCV)
  4. 基础校验:ros2 launch 正常启动;键盘控制正常;
    ros2 topic pub 遥控无人机飞到目标位置;mkdocs build 通过

运行效果(动图、视频、图片、链接等)

运行效果

修改所对应的前后效果(代码/网页):新增模块
所使用的具体大模型声明:无

This branch has not been deployed

No deployments
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant