ros机器人开发实践pdf,ROS机器人编程-原理与应用

  ros机器人开发实践pdf,ROS机器人编程:原理与应用

  一、ROS1简介。ROS2是什么,ROS产生、发展、壮大的原因和意义2。在Ubuntu系统中,安装相应版本的ROS软件1,确定Ubuntu配置2,添加ROS软件源3,添加key 4,安装ROS S5,初始化rosdep6,设置环境变量7,安装rosinstall 3,运行ROS 1,打开新的终端窗口2,然后打开新的终端窗口3。

  ROS 1简介。ROS是什么?

  Ros是机器人操作系统的缩写。ROS是一个高度灵活的软件架构,用于编写机器人软件程序。

  2.活性氧产生、发展和增长的原因和意义。ROS的发展逐渐成熟,近几年面对Ubuntu也逐渐更新。这说明ROS已经初步进入稳定发展状态,每年更新一次的频率仍然保持长期支持的版本,使得ROS稳步发展,同时具有开拓创新的方向。目前越来越多的机器人、无人机甚至无人车都开始使用ROS作为开发平台。虽然ROS的应用还存在一定的局限性,但是前景是非常光明的。

  第二,在Ubuntu系统中,安装相应版本的ROS软件的相应版本图。

  1.确定Ubuntu配置是Ubuntu 18.04版,在右上角搜索软件更新,确定这里Unierse,restricted,multiverse前面打勾。

  2.添加ros软件源码sudo sh-c echo deb http://packages.ros.org/ros/ubuntu $(LSB _ release-sc)main /etc/APT/sources . list . d/ROS-latest . list 3、添加密钥sudo APT-key adv-key server HKP://ha . pool . sks-key servers . net:80-recv-key 421 c 365 BD 9 ff 1 f 717815 a 389523 beeb 01 fa 116 4、安装ROS SUDO APT-获取更新SUDO APT-获取安装ROS如果有其他版本,可以根据版本图选择月球版和动能版。

  5.初始化Rosdep Sudo Rosdep初始化Rosdep更新

  这里可能会出现以下几个问题

  1、

  sudo:rosdep:找不到命令

  参考以下博客

  https://blog.csdn.net/virtue333/article/details/52820407

  2、

  错误:无法从以下位置下载默认源列表:

  https://raw . githubusercontent . com/ROS/ROS distro/master/ROS dep/sources . list . d/20-default . list

  网站可能关闭。

  参考以下博客,可能需要科学上网。

  https://blog.csdn.net/u013468614/article/details/102917569

  当然,rosdep初始化解决不了也没关系,因为我这里也没有解决成功,但是我还是可以进行下一步,运行成功。具体原因我不知道,但希望你能告诉我。

  6.设置环境变量echo source/opt/ROS/melody/setup . bash ~/。bashrcsource ~/.bashrc7,安装rosinstall sudo apt-get安装python-ROS Install python-ROS Install-generator python-ws tool build-essential III。运行ROS 1并打开一个新的终端窗口。

  Roscore 2、打开新的终端窗口rosrun turtlesim turtlesim_node 3、打开新的终端窗口Ros Run Turtles IM Turtle _ Teleop _ Key 4。在最后一个终端窗口中按箭头键来控制乌龟的移动。

  四。优秀博主链接https://blog.csdn.net/weixin _ 42606990/文章/详情/10333499

  https://blog.csdn.net/virtue333/article/details/52820407

  https://blog.csdn.net/u013468614/article/details/102917569

郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

留言与评论(共有 条评论)
   
验证码: