8wDlpd.png
8wDFp9.png
8wDEOx.png
8wDMfH.png
8wDKte.png

如何启用 Ardupilot_gazebo 来打开 iris_arducopter_runway.world?

BJonas88 2月前

62 0

Iris_arducopter_runway.world 存在且已设置为路径,但是当给出命令 -\' gazebo --verbose ~/ardupilot_gazebo/worlds/iris_arducopter_runway.world \' 时,它会打开一个 em...

Iris_arducopter_runway.world 存在并已设置为路径,但当给出命令 -\' gazebo --verbose ~/ardupilot_gazebo/worlds/iris_arducopter_runway.world\' 时,它仍会打开一个空的.world。这是我的日志....`Gazebo 多机器人模拟器,版本 11.10.2Copyright (C) 2012 开源机器人基金会。根据 Apache 2 许可证发布。http http://gazebosim.org

[Msg] Waiting for master.
Gazebo multi-robot simulator, version 11.10.2
Copyright (C) 2012 Open Source Robotics Foundation.
Released under the Apache 2 License.
http://gazebosim.org

[Msg] Waiting for master.
[Msg] Connected to gazebo master @ http://127.0.0.1:11345
[Msg] Publicized address: 192.168.0.189
[Wrn] [SystemPaths.cc:459] File or path does not exist         

[\'/root/ardupilot_gazebo/worlds/iris_arducopter_runway.world\'] [/root/ardupilot_gazebo/worlds/iris_arducopter_runway.world]
[错误] [Server.cc:472] 无法打开文件[/root/ardupilot_gazebo/worlds/iris_arducopter_runway.world][警告] [Server.cc:381] 回到 worlds/empty.world[消息] 已连接到 gazebo master @ http://127.0.0.1:11345 [Msg] 公开地址:192.168.0.189[Msg] 加载世界文件 [/usr/share/gazebo-11/worlds/empty.world]shared memfd open() 失败:函数未实现共享 memfd open() 失败:函数未实现ALSA lib confmisc.c:855:(parse_card) 找不到卡‘0’ALSA lib conf.c:5178:(_snd_config_evaluate) 函数 snd_func_card_inum 返回错误:没有这样的文件或目录ALSA lib confmisc.c:422:(snd_func_concat) 评估字符串时出错ALSA lib conf.c:5178:(_snd_config_evaluate) 函数 snd_func_concat 返回错误:没有此文件或目录ALSA lib confmisc.c:1334:(snd_func_refer) 评估名称时出错ALSA lib conf。 c:5178:(_snd_config_evaluate) 函数 snd_func_refer 返回错误:没有此文件或目录 ALSA lib conf.c:5701:(snd_config_expand) 评估错误:没有此文件或目录 ALSA lib pcm.c:2664:(snd_pcm_open_noupdate) 未知 PCM 默认 AL lib: (EE)ALCplaybackAlsa_open:无法打开播放设备“默认”:没有此文件或目录[Err] [OpenAL.cc:84] 无法打开音频设备[默认]音频将被禁用。[警告] [GuiIface.cc:120] QStandardPaths: XDG_RUNTIME_DIR 未设置,默认为“/tmp/runtime-root”[警告] [ Publisher.cc:135] 主题 /gazebo/default/user_camera/pose 的队列限制已达到,正在删除消息`我期望 Iris_arducopter_runway.world 文件能够被识别并打开。

帖子版权声明 1、本帖标题:如何启用 Ardupilot_gazebo 来打开 iris_arducopter_runway.world?
    本站网址:http://xjnalaquan.com/
2、本网站的资源部分来源于网络,如有侵权,请联系站长进行删除处理。
3、会员发帖仅代表会员个人观点,并不代表本站赞同其观点和对其真实性负责。
4、本站一律禁止以任何方式发布或转载任何违法的相关信息,访客发现请向站长举报
5、站长邮箱:yeweds@126.com 除非注明,本帖由BJonas88在本站《ubuntu》版块原创发布, 转载请注明出处!
最新回复 (0)
  • 我最近从 win10 转到 ubuntu,我的键盘(Hator rockfall mecha tkl 2)软件仅支持 win10,我使用这个软件重新映射键(R_SHIFT -> up_arrow; menu -> down_arrow)

    我最近从 win10 转到 ubuntu,我的键盘(Hator rockfall mecha tkl 2)软件仅支持 win10,我使用这个软件重新映射键(R_SHIFT -> up_arrow; menu -> down_arrow),因为我给她倒了果汁。而且我学习编程,我真的需要它们。

    xmodmap -e "keycode 62 = Up"
    xmodmap -e "keycode 135 = Down"
    

    结果:无

    2.使用 xkb

    创建自定义键盘映射

    xkb_symbols "basic" {
        key <MENU> { [ Down ] };
        key <RTSH> { [ Up ] };
    };
    

    添加到键盘映射:

    xkb_keymap {
        xkb_keycodes  { include "evdev+aliases(qwerty)" };
        xkb_types     { include "complete" };
        xkb_compat    { include "complete" };
        xkb_symbols   { include "pc+us+inet(evdev)+custom(basic)" };
        xkb_geometry  { include "pc(pc104)" };
    };
    

    适用于

    xkbcomp -I$HOME/.xkb ~/.xkb/keymap/custom $DISPLAY
    

    结果:许多类型错误

    Warning:          Key <I708> not found in evdev+aliases(qwerty) keycodes
                      Symbols ignored
    
    No symbols defined for <I248> (keycode 248)
    

    和更多

    3. 使用按键映射器

    不要定义我的键盘

  • 我有一个 .env 文件,我的 app.py 文件引用该文件,其中包含我的 AWS 凭证。如何将其放入我的 AWS Ubuntu EC2 机器中?我甚至无法将其上传到 GitHub。如果有任何安全问题...

    我有一个 .env 文件,我的 app.py 文件引用该文件,其中包含我的 AWS 凭证。如何将其放入我的 AWS Ubuntu EC2 机器中?

    我甚至无法将其上传到 GitHub。

    如果存在任何安全问题,您使用的最简单的解决方法是什么?最坏的情况是我可以对其进行硬编码,但我认为这并不理想。

  • pts 2月前 0 只看Ta
    引用 4

    我有一个 IAM 角色,这就是我拥有访问密钥的方式。这些密钥由在 EC2 中运行的 Python 应用程序在 .env 文件中引用。但是如何将 .env 放入 Ubuntu 机器中?

  • 将 Python 应用程序更改为使用 aws sdk/cli 读取访问密钥。我建议您不要将凭证存储在 .env 文件中。将凭证存储在

  • 您在这里谈论的是几组 AWS 凭证?如果是一组,则使用 E​​C2 上的 IAM 角色,您可以通过 EC2 实例上的 AWS SDK 使用它们(SDK 将自动获取它们),也可以从 EC2 实例上的实例元数据服务 (IMDS) 中获取它们。

  • 最好的策略是使用机密管理器并进行 api 调用来检索机密值,当然您的 ec2 实例角色必须具有 iam 权限才能获取机密

返回
作者最近主题: