ros汉化包怎么导

ros汉化包怎么导,第1张

导入ROS汉化包的步骤如下:

1.首先需要下载ROS汉化包,可以在ROS官网上找到对应版本的汉化包进行下载。

2.将下载好的汉化包解压缩后,将其中的中文语言包(.po格式)复制到我们要翻译的ROS程序的“locale/zh_CN/LC_MESSAGES”目录下。该目录包含了原始的英文翻译文件。

3.打开终端,使用cd命令进入ROS程序所在的工作空间,例如:cd ~/catkin_ws

4.执行以下命令进行编译:catkin_make

5.编译完成后,在终端输入以下命令激活ROS汉化包:source devel/setup.bash

6.最后,在终端输入以下命令来使ROS程序启动时加载中文语言包:export LANG=zh_CN.utf8

这样,当您使用ROS程序时,就会自动加载中文语言包并显示为中文界面。

前文 ROS机器人底盘(33)-ROS程序开机自启动(1) 使用了 ROS 的 robot _ upstart 包设置了 pibot_bringup 开启启动的方法,在统一用到其他的launch上会发现无法启动的问题,比如在启动 gmapping 时候,没有相关环境变量等,本文介绍使用 systemd 设置启动项

在 /etc/systemd/system 创建 pibot.service

看到我们对应的项目添加脚本即可,这里的脚本启动,这里需要设置 ROS 的相关环境和 PIBOT 的相关环境及变量

以 hera 为例

重启后,查看状态,没有错误显示则为正常

pibot 提供一间配置脚本 pibot_add_upstart.sh

安装依赖:

过程图:

注意:以上命令非常重要,缺少依赖将导致软件包无法正常编译和运行。

在开始编译之前,需要确保Gazebo在7.0版本以上

接着回到catkin_ws下编译:

过程图:

过程图:

首先需要解决一个问题,不然待会儿运行时会闪退:

下面是运行过程图(是的,一开始可能会遇到一个报错 [robot_spawn.launch] is neither a launch file in package [robot_sim_demo] nor is [robot_sim_demo] a launch file name The traceback for the exception was written to the log file ,然而下面的过程图已经是从报错到解决报错成功运行的过程了):

再打开一个终端,输入以下命令,用键盘控制机器人移动,聚焦控制程序窗口,按下i、j、l等按键,控制机器人移动:

过程图如下,记得运行前要刷新环境,或者用上面的方法把刷新命令添加到脚本:

呐,对比上图,我把它移到了简介牌的右边:


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/11525823.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-16
下一篇 2023-05-16

发表评论

登录后才能评论

评论列表(0条)

保存