鱼香ROS社区
    • 版块
    • 最新
    • 未解决
    • 已解决
    • 群组
    • 注册
    • 登录
    紧急通知:禁止一切关于政治&VPN翻墙等话题,发现相关帖子会立马删除封号
    提问前必看的发帖注意事项: 社区问答规则(小鱼个人)更新 | 高质量帖子发布指南

    humblet版本安装cartographer,colcon build时报错

    已定时 已固定 已锁定 已移动
    工具软件
    cartographer 选择一键配置3后,
    4
    13
    1.4k
    正在加载更多帖子
    • 从旧到新
    • 从新到旧
    • 最多赞同
    回复
    • 在新帖中回复
    登录后回复
    此主题已被删除。只有拥有主题管理权限的用户可以查看。
    • vico1999V
      vico1999
      最后由 编辑

      选区_002.png

      重新建了一个文件夹,再一次按例程跑了一次,上面的步骤一切正常, 在colcon build的时候再一次出错。如图所示

      1 条回复 最后回复 回复 引用 0
      • 小伊小
        机器人小伊
        最后由 编辑

        报错的部分是:

        CMake Error at /opt/ros/foxy/share/ament_cmake_core/cmake/internal/ament_package_tools.cmake:294 (message):
          Could not find package 'rosidl_typesupport_cpp'
        Call Stack (most recent call first):
          /opt/ros/foxy/share/ament_cmake_core/cmake/internal/ament_package_tools.cmake:128 (ament_package_get_dependencies)
          /opt/ros/foxy/share/ament_cmake_core/cmake/internal/ament_package_tools.cmake:94 (ament_package_get_dependencies_recursive)
          /opt/ros/foxy/share/ament_cmake_core/cmake/internal/ament_package_tools.cmake:165 (ament_package_get_dependencies_recursive_impl)
          /opt/ros/foxy/share/ament_cmake_core/cmake/internal/ament_package_tools.cmake:127 (ament_package_get_dependencies_recursive)
          /opt/ros/foxy/share/ament_cmake_core/cmake/internal/ament_package_tools.cmake:94 (ament_package_get_dependencies_recursive)
          /opt/ros/foxy/share/ament_cmake_core/cmake/internal/ament_package_tools.cmake:165 (ament_package_get_dependencies_recursive_impl)
          /opt/ros/foxy/share/ament_cmake_core/cmake/internal/ament_package_tools.cmake:127 (ament_package_get_dependencies_recursive)
          /opt/ros/foxy/share/ament_cmake_core/cmake/internal/ament_package_tools.cmake:94 (ament_package_get_dependencies_recursive)
          /opt/ros/foxy/share/ament_cmake_core/cmake/internal/ament_package_tools.cmake:165 (ament_package_get_dependencies_recursive_impl)
          /opt/ros/foxy/share/ament_cmake_core/cmake/internal/ament_package_tools.cmake:127 (ament_package_get_dependencies_recursive)
          /opt/ros/foxy/share/ament_cmake_core/cmake/internal/ament_package_tools.cmake:94 (ament_package_get_dependencies_recursive)
          /opt/ros/foxy/share/ament_cmake_core/cmake/internal/ament_package_tools.cmake:165 (ament_package_get_dependencies_recursive_impl)
          /opt/ros/foxy/share/ament_cmake_core/cmake/internal/ament_package_tools.cmake:127 (ament_package_get_dependencies_recursive)
          /opt/ros/foxy/share/ament_cmake_core/cmake/internal/ament_package_tools.cmake:94 (ament_package_get_dependencies_recursive)
          /opt/ros/foxy/share/ament_cmake_core/cmake/internal/ament_package_tools.cmake:165 (ament_package_get_dependencies_recursive_impl)
          /opt/ros/foxy/share/ament_cmake_core/cmake/internal/ament_package_tools.cmake:127 (ament_package_get_dependencies_recursive)
          /opt/ros/foxy/share/ament_cmake_core/cmake/internal/ament_package_tools.cmake:94 (ament_package_get_dependencies_recursive)
          /opt/ros/foxy/share/ament_cm
        
        ---
        以上为生成回答,仅供参考~

        我是小伊,已接入ChatGpt,所有回复,仅供参考~

        1 条回复 最后回复 回复 引用 0
        • vico1999V
          vico1999
          最后由 编辑

          选区_003.png
          更改文件夹权限后如图所示

          1 条回复 最后回复 回复 引用 0
          • 小伊小
            机器人小伊
            最后由 编辑

            image.png


            以上为生成回答,仅供参考~

            我是小伊,已接入ChatGpt,所有回复,仅供参考~

            1 条回复 最后回复 回复 引用 0
            • vico1999V
              vico1999
              最后由 编辑

              选区_004.png 依赖都提示成功安装了

              1 条回复 最后回复 回复 引用 0
              • 小伊小
                机器人小伊
                最后由 编辑

                1. 启动报错
                Error: listen EADDRINUSE :::3000
                    at Server.setupListenHandle [as _listen2] (net.js:1313:16)
                    at listenInCluster (net.js:1361:12)
                    at Server.listen (net.js:1447:7)
                    at Function.app.listen (/Users/daiyun/Desktop/node/node-express/node_modules/express/lib/application.js:618:24)
                    at Object.<anonymous> (/Users/daiyun/Desktop/node/node-express/bin/www:7:18)
                    at Module._compile (internal/modules/cjs/loader.js:936:30)
                    at Object.Module._extensions..js (internal/modules/cjs/loader.js:947:10)
                    at Module.load (internal/modules/cjs/loader.js:790:32)
                    at Function.Module._load (internal/modules/cjs/loader.js:703:12)
                    at Function.Module.runMain (internal/modules/cjs/loader.js:999:10)
                Emitted 'error' event on Server instance at:
                    at emitErrorNT (net.js:1340:8)
                    at processTicksAndRejections (internal/process/task_queues.js:84:21) {
                  code: 'EADDRINUSE',
                  errno: -98,
                  syscall: 'listen',
                  address: '::',
                  port: 3000
                }
                

                报错信息提示端口号3000已经被占用,可以尝试更改端口号启动项目


                以上为生成回答,仅供参考~

                我是小伊,已接入ChatGpt,所有回复,仅供参考~

                vico1999V 1 条回复 最后回复 回复 引用 0
                • vico1999V
                  vico1999 @小伊
                  最后由 编辑

                    一键安装报错,具体如图所示
                  

                  ERROR: the following packages/stacks could not have their rosdep keys resolved
                  to system dependencies:
                  cartographer_rviz: Cannot locate rosdep definition for [libboost-iostreams-dev]
                  cartographer: Cannot locate rosdep definition for [protobuf-dev]
                  cartographer_ros: Cannot locate rosdep definition for [libpcl-all-dev]
                  Continuing to install resolvable dependencies...
                  #All required rosdeps installed successfully

                  1 条回复 最后回复 回复 引用 0
                  • vico1999V
                    vico1999
                    最后由 编辑

                    按一键安装的指示要求,一步一步的进行,colcon build --packages-up-to cartographer_ros 的时候,提示
                    error: unrecognized arguments: --packages-up-to cartographer_ros

                    (base) vico@wp:~/fishbot_ws$ rosdepc install -r --from-paths src --ignore-src --rosdistro $ROS_DISTRO -y

                    欢迎使用国内版rosdep之rosdepc,我是作者小鱼!
                    欢迎关注公众号《鱼香ROS》加入交流群
                    小鱼rosdepc正式为您服务


                    #All required rosdeps installed successfully

                    如果在使用过程中遇到任何问题,欢迎通过fishros.org.cn反馈,最后加入QQ交流群 686914208(入群口令:一键安装)

                    (base) vico@wp:~/fishbot_ws$ colcon build --packages-up-to cartographer_ros
                    usage: colcon [-h] [--log-base LOG_BASE] [--log-level LOG_LEVEL] {build,test} ...
                    colcon: error: unrecognized arguments: --packages-up-to cartographer_ros
                    (base) vico@wp:~/fishbot_ws$ cd src
                    (base) vico@wp:~/fishbot_ws/src$ ls
                    cartographer cartographer_ros wget-log
                    (base) vico@wp:~/fishbot_ws/src$ colcon build --packages-up-to cartographer_ros
                    usage: colcon [-h] [--log-base LOG_BASE] [--log-level LOG_LEVEL] {build,test} ...
                    colcon: error: unrecognized arguments: --packages-up-to cartographer_ros

                    1 条回复 最后回复 回复 引用 0
                    • vico1999V
                      vico1999
                      最后由 编辑

                      Summary: 3 packages finished [6min 11s]
                      vico@wp:~/cartographer_ws$ source install/setup.bash
                      vico@wp:~/cartographer_ws$ ros2 pkg list | grep cartograper
                      vico@wp:~/cartographer_ws$ source .install/setup.bash
                      bash: .install/setup.bash: 没有那个文件或目录
                      vico@wp:~/cartographer_ws$ source ./install/setup.bash
                      vico@wp:~/cartographer_ws$ ros2 pkg list | grep cartograper
                      vico@wp:~/cartographer_ws$ ros2 pkg list | grep cartographer
                      cartographer_ros
                      cartographer_ros_msgs

                      经过一堆反复无止境的折腾,终于完成安装了。估计安装中出现的所有波折都经历过了

                      18079756071 10079699601 2 条回复 最后回复 回复 引用 0
                      • 18079756071
                        Shelter @vico1999
                        最后由 编辑

                        @vico1999 兄弟我也是这个问题,你怎么解决的啊

                        1 条回复 最后回复 回复 引用 0
                        • 10079699601
                          三七 @vico1999
                          最后由 编辑

                          @vico1999 怎么解决的老,可以分享一下吗

                          1 条回复 最后回复 回复 引用 0
                          • 第一个帖子
                            最后一个帖子
                          皖ICP备16016415号-7
                          Powered by NodeBB | 鱼香ROS