当前位置: 首页 > news >正文

jetson orin(jetpack6.2)安装gazebo和gazebo_ros_pkgs

目前 Debian/Ubuntu 官方仅提供了基于 Amd64 架构的 Gazebo 软件包,尚未发布 Arm64 版本。因此,在 Ubuntu 22.04 系统中无法通过官方源直接获取适用于 Arm64 架构的 Gazebo 安装包。
解决办法:

1.安装gazebo

(1)换源安装依赖
sudoapt-add-repository ppa:dartsimsudoaptupdatesudoaptinstalllibdart-dev libdart-utils-dev libdart-external-ikfast-dev libsdformat9-dev libfreeimage-dev libprotoc-dev libprotobuf-dev protobuf-compiler freeglut3-dev libcurl4-openssl-dev libtinyxml-dev libtinyxml2-dev libtar-dev libtbb-dev libogre-1.9-dev libxml2-dev pkg-config qtbase5-dev libqwt-qt5-dev libltdl-dev libgts-dev libboost-thread-dev libboost-system-dev libboost-filesystem-dev libboost-program-options-dev libboost-regex-dev libboost-iostreams-dev libsimbody-dev libignition-common3-dev libignition-fuel-tools4-dev libignition-transport8-dev libignition-math6-dev libignition-msgs5-dev
(2)下载代码,修改文件
gitclone https://github.com/osrf/gazebo

修改/gazebo/cmake/SearchForStuff.cmake文件第647行,将默认值从9.8调整为9.7。

(3)编译安装(时间很久可能要等半个小时)
cd~/gazebomkdirbuild&&cdbuild cmake../make-j3sudomakeinstall
(4)修改环境变量

将下面东西添加到环境变量里面

nano~/.bashrc
exportLD_LIBRARY_PATH=/usr/local/lib:$LD_LIBRARY_PATHexportPATH=/usr/local/bin:$PATHexportPKG_CONFIG_PATH=/usr/local/lib/pkgconfig:$PKG_CONFIG_PATH

验证版本(可以实现物体平移)

source~/.bashrc gazebo --version

2.安装gazebo_ros_pkgs

官方也没有发布这个插件,所以我们根据源码编译

(1)克隆 gazebo_ros_pkgs
gitclone https://github.com/ros-simulation/gazebo_ros_pkgscdgazebo_ros_pkgsgitcheckout ros2
(2)安装gazebo_ros_pkgs
exportMAKEFLAGS="-j 3"colcon build

经过十几分钟的编译,终于顺利完成(若编译过程中出现报错,可尝试重启系统或删除相关包后重新编译。适当增加交换空间能有效提高编译成功率)。

验证(如果没有红色报错就正常):

sourceinstall/setup.bashsource~/.bashrc gazebo --verbose -s libgazebo_ros_init.so -s libgazebo_ros_factory.so

http://www.jsqmd.com/news/275019/

相关文章:

  • 第7天敏捷冲刺日志
  • struts2 代码执行 (CVE-2016-4438)
  • 无线网络仿真:无线网络基础_(4).天线与传播特性
  • 使用 tsfresh 和 AutoML 进行时间序列特征工程
  • xlsx知识点
  • SLAM(Simultaneous Localization and Mapping,同步定位与地图构建)是机器人、自动驾驶、增强现实等领域的核心技术
  • 团队作业4——项目冲刺
  • 122.Java深入学习之JVM三
  • Redis 重启数据恢复流程详解
  • 2025上半年大模型落地五大场景全解析:程序员必看,建议收藏!
  • 长廊
  • 2026-01-20 学期总结 - Sail-With
  • 在线教程丨GLM-Image基于自回归+扩散解码器混合架构,精准理解指令写对文字
  • 第 470 场周赛Q1——3701. 计算交替和
  • 2025上半年大模型中标数据分析:从大厂垄断到多元应用
  • 大模型应用开发工程师年薪154万,从0到1掌握高薪技能,非常详细收藏我这一篇就够了
  • 【总结】说课的套路模板
  • 完整教程:2025国产DevOps厂商选型对比:兼容能力评估
  • 超越简单嵌入,构建大模型智能体的生产级上下文检索系统
  • 第4天敏捷冲刺日志
  • 家长必备神器,绝了
  • 第5天敏捷冲刺日志
  • AI时代必备收藏指南:产品经理如何借势大模型实现薪资翻倍,转岗/入行必看!
  • 24H2动态壁纸无法正常嵌入
  • 火山云豆包大模型在药物研发有哪些技术白皮书?
  • 批量解密神器,没有限制
  • 第一篇冲刺博客
  • 火山云豆包大模型在药物研发领域的应用有哪些技术挑战?
  • 性能测试与代码覆盖率联动方案
  • 1.5万字硬核指南:AI产品架构设计,把概率性AI关进确定性系统