About the tutorial on Setting up your robot using tf
I followed the tutorial here => wiki.ros.org/navigation/Tutorials/RobotSetup/TF on the TF (sorry my karma doesn't allow me to post link) and I had those lines at the end of the make file
add_executable(tf_broadcaster src/tf_broadcaster.cpp)
add_executable(tf_listener src/tf_listener.cpp)
target_link_libraries(tf_broadcaster ${catkin_LIBRARIES})
target_link_libraries(tf_listener ${catkin_LIBRARIES})
Then I used catkin_make that compile without a problem but when I use
rosrun robot_setup_tf tf_broadcaster
I have in my terminal this
[rosrun] Couldn't find executable named tf_broadcaster below /home/ros/catkin_ws/src/robot_setup_tf
After a few search it appears that the file is actually situated here
/home/ros/catkin_ws/devel/lib/robot_setup_tf
I can launch it manually and it's working perfectly, it just that I can't understand why it's there and not in the src folder of the robot_setup_tf. If someone could explain to me.