蓝桥ROS机器人之ROS程序和普通程序以及APP/API等

举报
zhangrelay 发表于 2022/03/29 01:13:53 2022/03/29
1.7k+ 0 0
【摘要】 有个问题记录一下: ROS程序和普通程序有什么区别?什么是ROS应用?什么是ROS接口? 第一个问题,本质上没有区别的。 使用上有一些区别罢了。 第二个问题,pub或sub都支持很多模式,自己写个聊天工具都不难的。 命令行接口查看 图形化接口查看  当然直接写个sub也行的。   ...

有个问题记录一下:

  • ROS程序和普通程序有什么区别?
  • 什么是ROS应用?什么是ROS接口?

第一个问题,本质上没有区别的。

使用上有一些区别罢了。

第二个问题,pub或sub都支持很多模式,自己写个聊天工具都不难的。

命令行接口查看

图形化接口查看 

当然直接写个sub也行的。

这里直接在云课中使用古月居21讲内容。

蓝桥ROS机器人之古月居ROS入门21讲

推荐学生阅读(2019年左右一篇文章):

互联网下半场:从超级入口到超级接口,从超级APP到超级API



      shiyanlou:~/ $ history                                               [16:03:39]
          1  git clone https://github.com/rapiz1/DungeonRush.git
          2  apt install libsdl2-dev libsdl2-image-dev libsdl2-mixer-dev libsdl2-net-dev libsdl2-ttf-dev
          3  sudo apt install libsdl2-dev libsdl2-image-dev libsdl2-mixer-dev libsdl2-net-dev libsdl2-ttf-dev
          4  w
          5  sudo apt update
          6  sudo apt install libsdl2-dev libsdl2-image-dev libsdl2-mixer-dev libsdl2-net-dev libsdl2-ttf-dev
          7  ls
          8  cd DungeonRush
          9  ls
         10  cmake -B build && cmake --build build
         11  mkdir build
         12  cmake -B build && cmake --build build
         13  cd build
         14  cmake ..
         15  make
         16  cd bin
         17  ls
         18  ./dungeon_rush
         19  cd ..
         20  make
         21  cd bin
         22  ./dungeon_rush
         23  cd ..
         24  make
         25  cd bin
         26  ./dungeon_rush
         27  git clone https://gitcode.net/ZhangRelay/ros_book.git
         28  unzip ros_21_tutorials-master.zip
         29  cd ros_ws
         30  catkin_make
         31  cal
         32  w
         33  source devel/setup.zsh
         34  rosrun learning_topic person_publisher
         35  roscore
         36  rostopic list
         37  rosnode list
         38  rostopic
         39  rostopic info /person_info
         40  source devel/setup.bash
         41  source devel/setup.zsh
         42  rosrun learning_topic person_subscriber
         43  rostopic info /person_info
         44  ./person_publisher
         45  rosrun learning_topic person_publisher
         46  ./person_subscriber
         47  rosrun learning_topic person_publisher
         48  ./person_subscriber
         49  ./person_publisher
         50  rostopic echo /person_info
         51  rqt
         52  ./person_subscriber
         53  rostopic list
         54  rostopic pub /person_info learning_topic/Person "name: 'csgl'\nage: 62\nsex: 0"
         55  rqt
      shiyanlou:~/ $                                                       [16:03:44]
  
 

文章来源: zhangrelay.blog.csdn.net,作者:zhangrelay,版权归原作者所有,如需转载,请联系作者。

原文链接:zhangrelay.blog.csdn.net/article/details/123797731

【版权声明】本文为华为云社区用户转载文章,如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

作者其他文章

评论(0

抱歉,系统识别当前为高风险访问,暂不支持该操作

    全部回复

    上滑加载中

    设置昵称

    在此一键设置昵称,即可参与社区互动!

    *长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

    *长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。