![]() | 1 nocae 267 天前 ros 不是搞机器人的吗我记着 |
![]() | 3 gpt5 267 天前 router os 还是 robot os |
![]() | 5 gpt5 267 天前 可以用 java ,但最好用 c++/python ,资源比较多。 |
6 2018yuli OP 感谢建议,c++ 和 java 公司有其他人在做了。。。。 |
7 2018yuli OP 我先将就着 c++的资料看吧 |
![]() | 8 mqqq 267 天前 回调函数支持很多语言,写好之后都要进行编译的。 |
9 NessajCN 267 天前 ros 就是个内部通讯框架,本质就是用 socket 当进程内通讯然后把约定好格式消息格式互相收发 弄懂了机制后用啥语言都行 |
![]() | 10 mqqq 267 天前 ![]() 有一个鱼香 ROS 的论坛,里面很多案例。 有本书:机器人操作系统 ROS 及仿真应用 |
![]() | 11 DOOMS 267 天前 建议 ros2 ros1 有听多弊端的 |
13 Vincent11 267 天前 最近学 ROS2 学了一段时间了 有需要可以沟通下 |
![]() | 14 lyusantu 267 天前 Java 也能做吧? 之前有用 Java RosBridge 的客端 |
![]() | 16 anc95 267 天前 直接看 C++ 就行,找一些 demo 跑一跑 |
![]() | 17 mrcn 267 天前 从之前的经验来说,最好放弃 java ;最好就是 ubuntu+roscpp|rospy ,因为 ROS 很多很老的内容在里面,文档和代码的维护没有那么好,其他的方案很多兼容性问题 |
![]() | 18 coala 267 天前 逗我呢 Java 啥都干不了的, 搞 Java 的 一般学 js 轻松点,node.js 倒是有点工具, RosBridge 和 bag 之类的。 而今后包根本没有 JavaWeb 开发这么丰富, 很多东西都有 bug 。 |
19 thinkershare 267 天前 这玩意除了 c++就 python 的包能用用,文档烂的要死,ros1 还强制绑定 ubuntu 操作系统,浪费时间折腾,已经弃坑了。 |
20 HongDoNi 267 天前 ![]() 直接学 ros2 。ros1 没有学的必要,入门学习推荐个网站: https://fishros.com/d2lros2/#/,还有官方文档 |
21 pickteemo 267 天前 讲究效率 c++,不讲究就 rospy |
![]() | 22 chenbokais3 267 天前 via iPhone 搞搞 zmq nng 得了 |
23 lookas2001 266 天前 ![]() ros 核心是一个消息中间件,subscribe publish 这些,楼上说的 zmq nng 也是,但是 ros 会比较重,附带一堆小工具帮助你开发,rviz plotjuggler 这种。 用 ros2 humble 上快速上手用 python ,看这个文档 https://docs.ros.org/en/humble/Tutorials/Beginner-Client-Libraries/Writing-A-Simple-Py-Publisher-And-Subscriber.html 。 基本上你掌握了怎么使用包管理,会调用 rclpy ,能收发消息就算入门了。 |
24 2018yuli OP 感觉这个视频才是 ROS 学习最佳: https://www.bilibili.com/video/BV1NM4m1D76Y |