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

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

有个问题记录一下:

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

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

使用上有一些区别罢了。

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

命令行接口查看

图形化接口查看 

当然直接写个sub也行的。

 

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

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

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

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



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

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

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

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

评论(0

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

全部回复

上滑加载中

设置昵称

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

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

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