ros2 Dashing版本运行 .launch.py文件时报错:
[ERROR] [launch]: Caught exception in launch (see debug for traceback): __init__() missing 1 required keyword-only argument: 'node_executable'
解决方法:
将所运行的.launch.py文件中的“executable=xxxx”改为“node_executable=xxxx”,如图所示
方法来自:ros2 launch error · Issue #2 · benbongalon/ros2-urdf-tutorial · GitHub