robosuite导入自定义机器人

robosuite导入自定义机器人

码农世界 2024-05-30 前端 103 次浏览 0个评论

目录

  • 目的:
  • 案例一:
    • 成果展示
    • 具体步骤:
    • URDF文件准备
    • xml文件生成
    • xml修改
    • 机器人构建

      目的:

      实现其他标准/非标准机器人的构建

      案例一:

      成果展示

      添加机器人JAKA ZU 7 这个模型

      具体步骤:

      URDF文件准备

      从 github 或机器人官网,下载 urdf 模型以及对应的 mesh

      xml文件生成

      官方提供的 urdf 模型如下:

      
      
      
          
          
               
              
                  
                  
                  
              
              
                  
                  
                      
                  
                  
                      
                  
              
              
                  
                  
                      
                  
              
          
              
              
                  /
                  
              
          
      
      

      修改最下面,将 gazebo 改成:

          
              
          
      

      注意修改下 meshdir 的路径。

      然后执行 ./compile urdf robot.xml,实现 urdf 到 xml 的转变,后续操作之需要在 xml 的基础上修改即可;

      xml修改

      原始生成的文件如下:

      
          
          
          
              
              
              
              
              
              
              
          
          
              
              
              
                  
                  
                  
                  
                  
                      
                      
                      
                      
                      
                          
                          
                          
                          
                          
                              
                              
                              
                              
                              
                                  
                                  
                                  
                                  
                                  
                                      
                                      
                                      
                                      
                                  
                              
                          
                      
                  
              
          
      
      
      1. 首先把 compiler, size 这两行去掉,没用了,然后把 asset 中的 file 修改下路径即可;
      2. 增加代码
              
              
              
              
              
              
      
      
      1. 在 link_6 后面加上 right_hand
       
       
       
       
             
                   
                   
                     
              
      
      

      截止到此,该机器人配置文件可用了。

      机器人构建

      从原有机器人中,随便找个机器人的 py 文件,复制一份,然后该个名字,并在 init 中注册以下就可以了

转载请注明来自码农世界,本文标题:《robosuite导入自定义机器人》

百度分享代码,如果开启HTTPS请参考李洋个人博客
每一天,每一秒,你所做的决定都会改变你的人生!

发表评论

快捷回复:

评论列表 (暂无评论,103人围观)参与讨论

还没有评论,来说两句吧...

Top