No ROS_WORKSPACE set. Please set ROS_WORKSPACE to use roscd with no arguments.
robot@robot:~$ sudo -s
[sudo] password for robot:
root@robot:~# source /opt/ros/fuerte/setup.bash ///每次启动都要做 很奇怪
root@robot:~# export ROS_PACKAGE_PATH=~/ros_workspace:$ROS_PACKAGE_PATH
root@robot:~# export ROS_WORKSPACE=~/ros_workspace
root@robot:~# rosws init ~/ros_workspace /opt/ros/fuerte
Error: There already is a workspace config file .rosinstall at "/home/robot/ros_workspace". Use rosws install/modify.
root@robot:~# source ~/ros_workspace/setup.bash
root@robot:~# roscd
root@robot:~/ros_workspace# mkdir ~/ros_workspace/robot_vision
root@robot:~/ros_workspace# rosws set ~/ros_workspace/robot_vision
Add new elements:
robot_vision
Continue: (y)es, (n)o: y
Overwriting /home/robot/ros_workspace/.rosinstall
Do not forget to do ...
$ source /home/robot/ros_workspace/setup.sh
... in every open terminal.
root@robot:~/ros_workspace# source /home/robot/ros_workspace/setup.sh
source /home/robot/ros_workspace/setup.sh
//
ROS 安装完成后,按照网站的学校步骤,下一步就是进行基本命令的熟悉和Package的创建等入门动作,其中包括Pack的创建和搜索等。
但是运行roscd时,会提示没有设置的错误信息:No ROS_WORKSPACE set. Please set ROS_WORKSPACE to use roscd with no arguments.。。原来在安装ros系统后需要设置工作目录,这个步骤在一个比较隐蔽的地方,因此,没有发现,主要步骤如下:
1. Installation
To install rosws, install the Debian package