ROS创建机器人小车

本篇博文主要介绍如何在ROS上面创建机器人小车,因不明白rviz的使用,在多次成功创建后也无法显示,文末将附上该问题的解决方法。
一、在终端中进入catkin_ws/src/目录下,运行如下命令创建包;

catkin_create_pkg smartcar  std_msgs rospy roscpp urdf 

二、进入smartcar目录下,并创建urdf目录(命令:mkdir urdf),进入urdf目录并创建smartcar.urdf,粘贴如下代码:

  
  
    
      
        
          
      
      
      
          
      
      
  
 
  
      
        
          
        
        
          
        
      
    
 
    
      
      
      
      
      
      
    
 
    
      
        
          
        
        
          
        
      
    
 
    
      
      
      
      
      
      
  
 
  
      
        
          
        
        
          
        
      
    
 
    
      
      
      
      
      
      
    
 
    
      
        
          
        
        
          
        
      
    
 
    
      
      
      
      
      
      
    
 
    
      
        
          
        
        
            
        
      
    
 
    
      
      
      
    
 

三、返回smartcar目录,创建launch目录,进入该目录下创建display.launch文件,并粘贴如下代码:

     
          
         
          
         
    
          
          
      

四、运行如下命令即可看到创建的机器人小车:

roslaunch smartcar display.launch gui:=true 

ROS创建机器人小车_第1张图片

创建小车模型已经有很多非常优秀的博文了,因此本篇博文重点为解决如下问题:
若在运行命令后,rviz显示如下所示:
ROS创建机器人小车_第2张图片
则可按如下步骤进行解决:
一、点击map位置,选择base_link;
ROS创建机器人小车_第3张图片
ROS创建机器人小车_第4张图片
二、点击下方Add按钮,添加RobotModel
ROS创建机器人小车_第5张图片

欢迎关注我的公众号:

编程技术与生活(ID:hw_cchang)
ROS创建机器人小车_第6张图片

你可能感兴趣的:(ROS,DJI无人机开发)