ROS roslaunch
Starting a bunch of nodes with rosrun can be tedious, so it can be automated with roslaunch. The robot configuration is stored in a .launch file.
$ roslaunch rospy_tutorials talker_listener.launchroslaunch automatically starts roscore.