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(
data_files=[
('share/ament_index/resource_index/packages',
['resource/' + package_name]),
('share/' + package_name, ['package.xml']),
('share/' + package_name, ['package.xml', 'launch.py']),
],
install_requires=['setuptools'],
zip_safe=True,
maintainer='silas',
maintainer_email='silas@todo.todo',
description='TODO: Package description',
description='A double integrator simulation with ROS2 nodes',
license='Apache-2.0',
tests_require=['pytest'],
entry_points={
'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