Skip to content
Snippets Groups Projects
Commit 068ebcec authored by Silas Baumann's avatar Silas Baumann
Browse files

Merge branch 'feature/launch_all' into 'development'

Launch all nodes with a one-liner

See merge request !2
parents fd188db6 60177963
No related branches found
No related tags found
2 merge requests!3Version 0.0.1,!2Launch all nodes with a one-liner
from launch import LaunchDescription
from launch_ros.actions import Node
def generate_launch_description():
return LaunchDescription([
Node(
package='my_double_integrator',
executable='double_integrator',
name='double_integrator_sim',
output='screen',
parameters=[{'update_rate': 50.0}]
),
Node(
package='my_double_integrator',
executable='controller',
name='controller',
output='screen',
parameters=[{'kp': 1.0}]
),
Node(
package='my_double_integrator',
executable='reference_position_generator',
name='reference_position_gen',
output='screen',
parameters=[{'rate': 1.0, 'amplitude': 1.0}]
),
])
...@@ -9,17 +9,20 @@ setup( ...@@ -9,17 +9,20 @@ setup(
data_files=[ data_files=[
('share/ament_index/resource_index/packages', ('share/ament_index/resource_index/packages',
['resource/' + package_name]), ['resource/' + package_name]),
('share/' + package_name, ['package.xml']), ('share/' + package_name, ['package.xml', 'launch.py']),
], ],
install_requires=['setuptools'], install_requires=['setuptools'],
zip_safe=True, zip_safe=True,
maintainer='silas', maintainer='silas',
maintainer_email='silas@todo.todo', maintainer_email='silas@todo.todo',
description='TODO: Package description', description='A double integrator simulation with ROS2 nodes',
license='Apache-2.0', license='Apache-2.0',
tests_require=['pytest'], tests_require=['pytest'],
entry_points={ entry_points={
'console_scripts': [ 'console_scripts': [
'double_integrator = my_double_integrator.double_integrator:main',
'controller = my_double_integrator.controller:main',
'reference_position_generator = my_double_integrator.reference_position_generator:main',
], ],
}, },
) )
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment