Raine_Yang 2022-07-29 16:46 采纳率: 50%
浏览 116
已结题

ROS2 launch报错没有launch.launch_description_sources


from launch import LaunchDescription
from launch_ros.actions import Node


def generate_launch_description():
    return LaunchDescription([
            Node(
                package = 'camera',
                executable = 'camera_pub.py',
            ),
            Node(
                package = 'processor',
                executable = 'image_processor.py',
            ),
            Node(
                package = 'serial',
                executable = 'serial_controller.py'
            ),
    ])

上面代码为我的launch文件,用于启动三个节点。在编译时没有报错。


from setuptools import setup
import os
from glob import glob

package_name = 'initiator'

setup(
    name=package_name,
    version='0.0.0',
    packages=[package_name],
    data_files=[
        ('share/ament_index/resource_index/packages',
            ['resource/' + package_name]),
        ('share/' + package_name, ['package.xml']),
        (os.path.join('share', package_name, 'launch'), glob('launch/*.launch.py')),
    ],
    install_requires=['setuptools'],
    zip_safe=True,
    maintainer='raine',
    maintainer_email='raine@todo.todo',
    description='TODO: Package description',
    license='TODO: License declaration',
    tests_require=['pytest'],
    entry_points={
        'console_scripts': [
            "camera_node = camera.camera_pub:main",
            "processor_node = processor.image_processor:main",
            "serial_node = serial.serial_controller:main"
        ],
    },
)

上面代码为我在setup文件里配置

img

上图为运行时报错,显示找不到LaunchDescription

img

上图为VS Code里程序

  • 写回答

0条回答 默认 最新

    报告相同问题?

    问题事件

    • 系统已结题 8月6日
    • 修改了问题 7月29日
    • 创建了问题 7月29日

    悬赏问题

    • ¥40 matlab调用ansys联合
    • ¥15 关于#算法#的问题:运用EViews第九版本进行一系列计量经济学的时间数列数据回归分析预测问题 求各位帮我解答一下
    • ¥15 运用EViews第九版本进行一系列计量经济学的时间数列数据回归分析预测问题 求各位帮我解答一下!
    • ¥15 setInterval 页面闪烁,怎么解决
    • ¥15 如何让企业微信机器人实现消息汇总整合
    • ¥50 关于#ui#的问题:做yolov8的ui界面出现的问题
    • ¥15 如何用Python爬取各高校教师公开的教育和工作经历
    • ¥15 TLE9879QXA40 电机驱动
    • ¥20 对于工程问题的非线性数学模型进行线性化
    • ¥15 Mirare PLUS 进行密钥认证?(详解)