Comments (5)
FYI @IanTheEngineer
from launch_ros.
from launch_ros.
is there a workaround/fix for this? remapping the rclpy.create_node()
parameter does not seem to do anything, any use of the name=
parameter in the launch file seems to cause the issue
from launch_ros.
any use of the name= parameter in the launch file seems to cause the issue
@masynthetic launch_ros.actions.Node
is not a multi-node aware action, so yes, it won't work as you intend in that case.
If you can't use components, a possible workaround is to launch your process as a plain process using launch.actions.ExecuteProcess
and configure your nodes through command line arguments.
Alternatively, contributions are most welcome. A multi-node aware action proposal would be great.
from launch_ros.
This also brings into question the naming of the class
launch_ros.actions.Node
since it currently can launch a multi-node process.
@stonier
This is what brought me here.
Since even a single-node executable is an executable which owns a node and not the node itself, it feels like launch_ros.actions.Node
is a misnomer and could lead to confusion and unexpected behavior. Something like ExecuteSingleNodeProcess
would definitely reduce the likelihood of that occurring.
Also is it weird that some actions
are written as imperative statements while others are noun phrases?
from launch_ros.
Related Issues (20)
- WaitForToppics spends a long time waiting for the thread to join HOT 4
- Hang after repeated ctrl+c on Windows HOT 3
- `test_load_composable_nodes.py` flaky on Windows HOT 1
- Action that automatically brings LifecycleNode to active state HOT 5
- Numbers in scientific notation are not tolerated HOT 8
- :man_farmer: `test_launch_ros` test regressions on Foxy `test_launch_ros.test.test_launch_ros.actions.test_node.TestNode.*` HOT 1
- Support for conditional parameter import from yaml file in XML launch file HOT 11
- :man_farmer: Flaky issues with `launch_testing_ros`: `terminate called without an active exception` HOT 13
- LaunchConfiguration is not read from ComposableNode when included inside a group action HOT 11
- how to write a launch file to show .xacro or .urdf file to rviz2 for ros-dashing HOT 1
- IfCondition is ignored in ComposableNode if LoadComposableNodes is used HOT 5
- Is it possible to pass namespace of ComposableContainer? HOT 1
- Accessing numerical parameter causes exception
- Setting name parameter leads to duplicate nodes with same name HOT 1
- YAML-parameters won't read correctly for two or more composable nodes with non-empty root namespace HOT 2
- Get content of topic from `launch_testing_ros::WaitForTopics` HOT 6
- `WaitForTopics`: there is no way to manually trigger a topic HOT 8
- `WaitForTopics`: exit() methods should not reraise the passed-in exception HOT 1
- Component Containers on Different ROS_DOMAIN_IDs Fail to Launch HOT 1
- --ros-args argument is always present in Node HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from launch_ros.