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

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日

    悬赏问题

    • ¥15 mmocr的训练错误,结果全为0
    • ¥15 python的qt5界面
    • ¥15 无线电能传输系统MATLAB仿真问题
    • ¥50 如何用脚本实现输入法的热键设置
    • ¥20 我想使用一些网络协议或者部分协议也行,主要想实现类似于traceroute的一定步长内的路由拓扑功能
    • ¥30 深度学习,前后端连接
    • ¥15 孟德尔随机化结果不一致
    • ¥15 apm2.8飞控罗盘bad health,加速度计校准失败
    • ¥15 求解O-S方程的特征值问题给出边界层布拉休斯平行流的中性曲线
    • ¥15 谁有desed数据集呀