(A Systematic Approach to Learning Robot Programming with ROS)
本书对于代码的讲解详细具体,个人大爱,以下是译者序:
《ROS机器人编程:原理与应用》译者序
本书完全适用于使用indigo或kinetic的学习者或开发者,部分适用Melodic。
这里的脚本假设您在github上有一个帐户(在github.com上是免费的)。
您需要在计算机上安装“git”才能使用这些脚本。如果您的计算机上尚未安装“git”,则可以安装:
sudo apt-get --yes --force-yes install git
要运行这些脚本,请在任何目录中键入以下内容,在计算机上的任何位置克隆learning_ros_setup_scripts:
git clone https://github.com/wsnewman/learning_ros_setup_scripts.git
获得文件后,learning_ros_setup_scripts
键入以下命令更改目录:
cd learning_ros_setup_scripts
在此之后,键入以下命令使脚本可执行:
chmod +x *.sh
要使用“学习ROS”设置所有依赖项和程序的Indigo的ROS安装,请install_ros_and_tools.sh
键入以下命令运行脚本:
(
./install_ros_and_tools.sh
或bash install_ros_and_tools.sh
)
对于ROS Kinetic使用此行:(与Ubuntu 16.04一起使用)
./install_ros_and_tools_kinetic.sh
要为ROS Indigo设置ROS工作区,请使用该setup_workspace_learning_ros.sh
脚本。您需要将您的github用户名和电子邮件作为参数传递给脚本:
(
./setup_workspace_learning_ros.sh github_username github@email.com
或
bash setup_workspace_learning_ros.sh github_username github@email.com
)
其中github_username是您在github上的用户名,github @ email.com是您与github帐户关联的电子邮件地址。
对于ROS Kinetic,请使用以下行:
./setup_workspace_learning_ros_kinetic.sh github_username github@email.com