news 2026/5/10 10:32:56

宇树机器狗GO2在gazebo驱动仿真

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
宇树机器狗GO2在gazebo驱动仿真

一、一键安装ros

wget http://fishros.com/install -O fishros && . fishros

二、安装GO2相关项目

*构建项目空间

mkdir go2_fz_ws cd go2_fz_ws mkdir src cd src

* 安装项目

git clone https://github.com/unitreerobotics/unitree_legged_sdk.git cd unitree_legged_sdk/ mkdir build cd build/ cmake .. make cmake -DPYTHON_BUILD=TRUE ..
git clone https://github.com/unitreerobotics/unitree_ros_to_real.git git clone https://github.com/unitreerobotics/unitree_ros.git git clone https://github.com/unitreerobotics/unitree_guide.git

* 回到目录 go2_fz_ws 进行编译。

catkin_make

三、运行

* 加载环境

source devel/setup.bash

* 运行go2

roslaunch unitree_guide gazeboSim.launch rname:=go2

四、开启 MOVE_BASE模式

vim src/unitree_guide/unitree_guide/CMakeLists.txt # 如下设置 set(MOVE_BASE ON) # Need move_base or not, ON or OFF #回到根目录,重新编译 catkin_make # 加载环境 source devel/setup.bash # 运行 roslaunch unitree_guide gazeboSim.launch rname:=go2

五、操作

* 键盘操作

# 开启键盘操作,开启另一个命令行窗口 ./devel/lib/unitree_guide/junior_ctrl 2:站立 4:切步态 w: 前进 s:后退 a:左移 d: 右移 j: 左旋转 l: 右旋转 空格:运动停止

* 开启 movebase模式

# 开启键盘操作,开启另一个命令行窗口 ./devel/lib/unitree_guide/junior_ctrl 2:站立 5:切换为 move_base 模式 # 开启另一个命令行 输入 cmd指令,如前进 rostopic pub -r 10 /cmd_vel geometry_msgs/Twist -- '[0.15, 0.0, 0.0]' '[0.0, 0.0, 0.0]'

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/5/3 7:22:03

社会网络仿真软件:NetLogo_(4).NetLogo编程基础

NetLogo编程基础 在这一节中,我们将详细介绍NetLogo编程的基础知识,包括NetLogo的基本概念、环境设置、编程语言特性以及如何创建和运行简单的模型。通过这一节的学习,您将能够掌握NetLogo的基本编程技巧,为后续的复杂模型开发打下…

作者头像 李华
网站建设 2026/5/4 16:29:02

社会网络仿真软件:NetLogo_(6).数据导入与导出

数据导入与导出 在社会网络仿真软件NetLogo中,数据导入与导出是两个非常重要的功能,它们使得仿真模型能够与外部数据进行交互,从而增强模型的灵活性和实用性。通过数据导入,用户可以从外部文件中加载数据,用于初始化模…

作者头像 李华
网站建设 2026/5/4 16:30:19

【Matlab】MATLAB矩阵子矩阵索引详解:从语法案例到分块应用

MATLAB矩阵子矩阵索引详解:从语法案例到分块应用 在MATLAB矩阵操作体系中,子矩阵索引是比整行/列索引更灵活的核心技能,能够精准提取矩阵中任意连续或离散的子区域数据。无论是数据分块处理、局部特征提取,还是复杂数值计算中的区域运算,子矩阵索引都发挥着不可替代的作用…

作者头像 李华
网站建设 2026/5/7 2:20:38

Clawedbot 完整对接飞书教程 手把手搭建你的专属 AI 助手

Clawedbot 完整对接飞书教程 手把手搭建你的专属 AI 助手 注意本教程在 Linux 系统下进行 Clawdbot 由于 Claude 的版权问题,已更名为 Moltbot,因此本教程基于最新版本编写。下面进入安装流程 首先准备一台闲置的云服务器或 VPS(推荐使用香港…

作者头像 李华
网站建设 2026/5/7 7:18:04

程序员如何利用AI进行数据可视化

程序员如何利用AI进行数据可视化 关键词:程序员、AI、数据可视化、算法原理、应用场景 摘要:本文旨在为程序员提供全面且深入的指导,详细阐述如何利用AI进行数据可视化。首先介绍相关背景知识,包括目的范围、预期读者等内容。接着讲解核心概念与联系,通过文本示意图和Merm…

作者头像 李华
网站建设 2026/5/9 1:29:22

GitHub MCP

在TRAE中集成GitHub MCP,相当于给你的AI助手配备了一套可以直接查询、操作GitHub仓库的专业工具。这能让AI在理解你的项目背景、生成相关代码或操作建议时,获得更精确的上下文。🔧 配置GitHub MCP Server你需要准备一个GitHub Personal Acces…

作者头像 李华