有熟悉 ROS 开发的么?求指导。 - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
请不要在回技术问题时复制粘贴 AI 生成的内容
2018yuli
V2EX    程序员

有熟悉 ROS 开发的么?求指导。

  •  
  •   2018yuli 267 天前 3516 次点击
    这是一个创建于 267 天前的主题,其中的信息可能已经有所发展或是发生改变。
    rt.领导让学习下 ROS 开发,还说用 Java ,问他就是给个官网。找到的资料都是 c++和 python 。求高手入门指导.......是不是就是学安卓?还是........
    24 条回复    2025-03-17 17:08:09 +08:00
    nocae
        1
    nocae  
       267 天前
    ros 不是搞机器人的吗我记着
    2018yuli
        2
    2018yuli  
    OP
       267 天前
    @nocae 机器人,应该是机器人小车,看了一些资料,Javaer 感觉入门很难。求 Java 入门指导。
    gpt5
        3
    gpt5  
       267 天前
    router os 还是 robot os
    2018yuli
        4
    2018yuli  
    OP
       267 天前
    @gpt5 robot os
    gpt5
        5
    gpt5  
       267 天前
    可以用 java ,但最好用 c++/python ,资源比较多。
    2018yuli
        6
    2018yuli  
    OP
       267 天前
    感谢建议,c++ 和 java 公司有其他人在做了。。。。
    2018yuli
        7
    2018yuli  
    OP
       267 天前
    我先将就着 c++的资料看吧
    mqqq
        8
    mqqq  
       267 天前
    回调函数支持很多语言,写好之后都要进行编译的。
    NessajCN
        9
    NessajCN  
       267 天前
    ros 就是个内部通讯框架,本质就是用 socket 当进程内通讯然后把约定好格式消息格式互相收发
    弄懂了机制后用啥语言都行
    mqqq
        10
    mqqq  
       267 天前   1
    有一个鱼香 ROS 的论坛,里面很多案例。
    有本书:机器人操作系统 ROS 及仿真应用
    DOOMS
        11
    DOOMS  
       267 天前
    建议 ros2 ros1 有听多弊端的
    2018yuli
        12
    2018yuli  
    OP
       267 天前
    @mqqq 感谢,已下单
    @NessajCN ok 心里有底了
    @hokori ok
    Vincent11
        13
    Vincent11  
       267 天前
    最近学 ROS2 学了一段时间了 有需要可以沟通下
    lyusantu
        14
    lyusantu  
       267 天前
    Java 也能做吧? 之前有用 Java RosBridge 的客端
    2018yuli
        15
    2018yuli  
    OP   267 天前
    @Vincent11 呐:dDE1MjczMjIyMzIw5piv5LiA5Liq5b6u5L+h5Y+35ZOm
    anc95
        16
    anc95  
       267 天前
    直接看 C++ 就行,找一些 demo 跑一跑
    mrcn
        17
    mrcn  
       267 天前
    从之前的经验来说,最好放弃 java ;最好就是 ubuntu+roscpp|rospy ,因为 ROS 很多很老的内容在里面,文档和代码的维护没有那么好,其他的方案很多兼容性问题
    coala
        18
    coala  
       267 天前
    逗我呢 Java 啥都干不了的, 搞 Java 的 一般学 js 轻松点,node.js 倒是有点工具, RosBridge 和 bag 之类的。 而今后包根本没有 JavaWeb 开发这么丰富, 很多东西都有 bug 。
    thinkershare
        19
    thinkershare  
       267 天前
    这玩意除了 c++就 python 的包能用用,文档烂的要死,ros1 还强制绑定 ubuntu 操作系统,浪费时间折腾,已经弃坑了。
    HongDoNi
        20
    HongDoNi  
       267 天前   2
    直接学 ros2 。ros1 没有学的必要,入门学习推荐个网站: https://fishros.com/d2lros2/#/,还有官方文档
    pickteemo
        21
    pickteemo  
       267 天前
    讲究效率 c++,不讲究就 rospy
    chenbokais3
        22
    chenbokais3  
       267 天前 via iPhone
    搞搞 zmq nng 得了
    lookas2001
        23
    lookas2001  
       266 天前   2
    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 ,能收发消息就算入门了。
    2018yuli
        24
    2018yuli  
    OP
       207 天前
    感觉这个视频才是 ROS 学习最佳: https://www.bilibili.com/video/BV1NM4m1D76Y
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     3002 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 25ms UTC 13:30 PVG 21:30 LAX 06:30 JFK 09:30
    Do have faith in what you're doing.
    ubao snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86