Why do we need to source setup.bash once in each terminal while running rosnode? [closed]
What is its purpose?
ROS Resources: Documentation | Support | Discussion Forum | Index | Service Status | ros @ Robotics Stack Exchange |
asked 2020-05-08 11:51:48 -0500
Anonymous
What is its purpose?
To put it simply: your computer needs to know where to find the programs to run and where ROS is. This is setting up your terminal’s environment to know where to find the ROS commands and your software packages in the workspace.
Asked: 2020-05-08 11:51:48 -0500
Seen: 95 times
Last updated: May 08 '20
[ROS2] Navigation2 only planning short local plan
Best way to integrate ndarray into ros2 [closed]
Can nodes from different ROS 2 distributions communicate compatibly?
Multiple components with MultiThreadedExecutor?
How to publish a CompressedImage in ROS2 Foxy?
This is a duplicate of at least #q251292, #q188309, #q250823, #q241528, #q269784, #q124131, #q292566 and #q229365. And #q286466 contains even more links to other Q&As which explain this.
It's really nice that @stevemacenski wrote yet another answer, but @Bobby: please try to search for existing Q&As before posting new ones.
Use Google: add
site:answers.ros.org
to your search query. It should turn up many relevant results.