Thank you, CarolineQ.
I have turtlebot_description package and install xacro package after your suggestion. Then, I launch "rosluanch turtlebot_bring minimal.launch" again. But still have some error when I launch. Following message is the error message::
The bold type is the all message when I launch "rosluanch turtlebot_bring minimal.launch"
Traceback (most recent call last):
File "/opt/ros/groovy/ros_catkin_ws/install_isolated/share/xacro/xacro.py", line 35, in <module>
xacro.main()
File "/opt/ros/groovy/ros_catkin_ws/install_isolated/share/xacro/src/xacro.py", line 554, in main
process_includes(doc, os.path.dirname(sys.argv[1]))
File "/opt/ros/groovy/ros_catkin_ws/install_isolated/share/xacro/src/xacro.py", line 193, in process_includes
filename = eval_text(elt.getAttribute('filename'), {})
File "/opt/ros/groovy/ros_catkin_ws/install_isolated/share/xacro/src/xacro.py", line 409, in eval_text
results.append(handle_extension(lex.next()[1][2:-1]))
File "/opt/ros/groovy/ros_catkin_ws/install_isolated/share/xacro/src/xacro.py", line 397, in handle_extension
return eval_extension("$(%s)" % s)
File "/opt/ros/groovy/ros_catkin_ws/install_isolated/share/xacro/src/xacro.py", line 53, in eval_extension
return substitution_args.resolve_args(str, resolve_anon=False)
File "/opt/ros/groovy/ros_catkin_ws/install_isolated/lib/python2.7/dist-packages/roslaunch/substitution_args.py", line 208, in resolve_args
resolved = _find(resolved, a, args, context)
File "/opt/ros/groovy/ros_catkin_ws/install_isolated/lib/python2.7/dist-packages/roslaunch/substitution_args.py", line 144, in _find
return resolved[0:idx-len(arg)] + r.get_path(args[0]) + resolved[idx:]
File "/usr/local/lib/python2.7/dist-packages/rospkg-1.0.19-py2.7.egg/rospkg/rospack.py", line 164, in get_path**
**raise ResourceNotFound(name, ros_paths=self._ros_paths) rospkg.common.ResourceNotFound: create_description**
**ROS path [0]=/opt/ros/groovy/ros_catkin_ws/install_isolated/share/ros
ROS path [1]=/opt/ros/groovy/ros_catkin_ws/install_isolated/share
ROS path [2]=/opt/ros/groovy/ros_catkin_ws/install_isolated/stacks
while processing /opt/ros/groovy/ros_catkin_ws/install_isolated/share/turtlebot/turtlebot_bringup/launch/includes/_robot.launch:**
**Invalid <param> tag: Cannot load command parameter [robot_description]: command [/opt/ros/groovy/ros_catkin_ws/install_isolated/share/xacro/xacro.py '/opt/ros/groovy/ros_catkin_ws/install_isolated/share/turtlebot/turtlebot_description/robots/kobuki_hexagons_kinect.urdf.xacro'] returned with code [1].
Param xml is < param command="$(arg urdf_file)" name="robot_description"/>
Do you have the packages turtlebot_description and xacro installed on your system ?
Can you explain what operating system you are on? Your path seems to indicate that you did a source install on your system. I believe that you will have a much easier time using the precompiled binaries if you are using Ubuntu.
Thank you for your response. My operating system is Ubuntu 12.04, but I don't know what you mean "Your path seems to indicate that you did .... precompiled binaries if you are using Ubuntu". Can you explain more detail? Thank you.
Are you using Ubuntu on a normal x86/x64 computer? If that is the case, then you should follow the instructions here to install ROS: http://ros.org/wiki/groovy/Installation/Ubuntu
I use ubuntu on PandaBoard and follow the tutorial to install ROS: http://www.ros.org/wiki/groovy/Installation/PandaBoard/Source