第一步: 运行命令 roscore
roscore
报错:
Command ‘roscore’ not found, but can be installed with:
sudo apt install python-roslaunch
根据提示输入: sudo apt install python-roslaunch
报错:
E: Unable to correct problems, you have held broken packages.
解决方案:
一般安装后的软件指令在文件夹 “/opt/ros/indigo/bin/” 而roscore应该也在该目录中,所以应该是bin中没有roscore的二进制可执行文件。
cd /opt/ros/melodic/bin
ls -l
输入
sudo apt-get install ros-melodic-desktop
再cd进去,有roscore文件
执行
source ~/.bashrc
第二步:创建小乌龟
第一步:输入命令 roscore
第二步:新建终端窗口(CTRL+ALT+T),输入命令rosrun turtlesim turtlesim_node,运行turtlesim功能包,弹出小乌龟图形界面。
第三步:新建终端窗口输入,rosrun turtlesim turtle_teleop_key,此时可以通过方向键控制小乌龟
参考链接:
ROS之运行小乌龟_Ydecube的博客-CSDN博客_ros运行小乌龟