主要的安装过程参考博客1
可以更换清华源。
sudo sh -c 'echo "deb http://packages.ros.org/ros/ubuntu $(lsb_release -sc) main" > /etc/apt/sources.list.d/ros-latest.list'
sudo apt-key adv --keyserver 'hkp://keyserver.ubuntu.com:80' --recv-key C1CF6E31E6BADE8868B172B4F42ED6FBAB17C654
sudo apt-get update
sudo apt-get install ros-melodic-desktop-full
sudo apt install python-rosdep
sudo rosdep init
此时出现提示
Wrote /etc/ros/rosdep/sources.list.d/20-default.list
Recommended: please runrosdep update
执行
rosdep update
提示出现错误
reading in sources list data from /etc/ros/rosdep/sources.list.d
ERROR: error loading sources list:('The read operation timed out',)
这是因为初始化指令中使用到的url网址https://raw.githubusercontent.com/ros/rosdistro
需要"科学上网"才能获取文件,一个可靠的解决方式是将https://github.com/ros/rosdistro
上的.zip
压缩包下载到本地后解压,然后将初始化指令涉及文件中的url地址从网址更换为文件路径。
例如,下载解压到Document
文件夹中并解压。
sudo gedit /usr/lib/python2.7/dist-packages/rosdep2/rep3.py
sudo gedit /usr/lib/python2.7/dist-packages/rosdistro/__init__.py
sudo gedit /usr/lib/python2.7/dist-packages/rosdep2/gbpdistro_support.py
sudo gedit /usr/lib/python2.7/dist-packages/rosdep2/sources_list.py
sudo gedit /etc/ros/rosdep/sources.list.d/20-default.list
在打开的文件中分别搜索raw:
将https://raw.githubusercontent.com/ros/rosdistro/master
全部替换为file:home/lijian/Documents/rosdistro-master
(你放置rosdistro
的路径)
再次输入指令
rosdep update
echo "source /opt/ros/melodic/setup.bash" >> ~/.bashrc
source ~/.bashrc
sudo apt-get install python-rosinstall python-rosinstall-generator python-wstool build-essential
使用Shift +Ctrl+T创建新终端,在三个终端分别输入以下指令,出现小乌龟界面
roscore
rosrun turtlesim turtlesim_node
rosrun turtlesim turtle_teleop_key
点击第三个终端窗口,将控制权限放在这个窗口上,此时可以使用键盘的上下左右控制小乌龟的前后移动与左右转弯,恭喜你已经成功安装好了ROS!
参考博客:
sudo apt-get install libblas-dev sudo apt-get install liblapack-dev...
已经有前辈将ubuntu14.04下的turtlebot教程翻译了过来,可以先行查看,对turtlebot的知识建立总体的认识:https://www.ncnynl.com/archives/201609/786.html 1. 安装依赖 sudo apt-get install ros-melodic-kobuki-* sudo...
Fotoxx是一款类似 Photoshop 的开源照片编辑程序,可运行Linux系统上。支持主要的图像格式,包括JPEG,BMP,PNG,TIFF和RAW。Fotoxx主要用于裁剪,调整大小或润饰照片,而无需使用图层。 官网 http://www.kornelix.com/fotoxx.html Ubuntu用户安装命令:...
在Software & Updates 上把 update下面的勾全不勾,貌似可以 原文链接: https://blog.csdn.net/weixin_40522162/article/details/80302735 内容(效果貌似不佳): 查看已安装内核 dpkg --get-selections |gre...
最近想使用OpenCV 和ROS实现点云的拼接,实现三维重建,那么在学习了kinect的基本的使用方法以后我们知道,直接使用ROS 的包即可得到点云,深度图,rgb图等信息, roslaunch openni_launch openni.launch(深度图彩色图,还有点云都获取了) rosrun openni_camera...
Robotics Software engineer笔记 1.ROS简介与虚拟机配置 (1)ROS简介 ROS是一款机器人软件框架,即机器人操作系统(Robot Operating System)。 ROS的前身是斯坦福人工智能实验室为了支持斯坦福智能机器人STAIR而建立的交换庭(switchyard)项目。在2007 年 R...