当前位置: 首页 > news >正文

公司关于网站建设的通知优化关键词方法

公司关于网站建设的通知,优化关键词方法,湖北网络广播电视台,手工做衣服网站一、创建机器人仿真模型 1. 新建文件夹:thd_robot_description # 功能包依赖urdf xacro catkin_create_pkg thd_robot_description urdf xacro 打开上面的文件夹,新建文件夹【config、launch、meshes、rviz、urdf】 2. 创建启动文件 launch &#xf…

一、创建机器人仿真模型

1. 新建文件夹:thd_robot_description

# 功能包依赖urdf xacro
catkin_create_pkg thd_robot_description urdf xacro

打开上面的文件夹,新建文件夹【config、launch、meshes、rviz、urdf】

2.  创建启动文件 launch  :robot_urdf.launch

启动文件用于打开rviz 可视化界面,显示绘制的机器人模型。。

<launch><param name="robot_description" textfile="$(find thd_robot_description)/urdf/neor_mini_gazebo_VLP16.urdf" /><arg name = "gui" value = "true" /><param name="use_gui" value="$(arg gui)"/><node name="joint_state_publisher_gui" pkg="joint_state_publisher_gui" type="joint_state_publisher_gui" /><node name="robot_state_publisher" pkg="robot_state_publisher" type="robot_state_publisher" /><node name="rviz" pkg="rviz" type="rviz" args="-d $(find thd_robot_description)/rviz/thd_gazebo_sensors_rviz_VLP16.rviz"  required="true"/>
</launch>

 

3. rviz 文件:thd_gazebo_sensors_rviz_VLP16.rviz

4.  建立小车模型: neor_mini_gazebo_VLP16.urdf

在这个文件里面需要修改自己的文件名字和路径,还有需要  官方写的velodyne_simulator仿真的文件。

5. 效果展示

到现在这一步 就可以运行查看小车的效果,展示:

roslaunch thd_robot_description robot_urdf.launch

二、创建Gazebo 仿真环境

1. 新建文件夹:thd_robot_gazebo

catkin_create_pkg thd_robot_gazebo

打开上面的文件夹,新建文件夹【launch 、worlds】

2.  创建启动仿真环境的 launch 文件 :thd_gazebo.launch 

<launch><!-- 设置launch文件的参数 --><arg name="world_name" value="$(find thd_robot_gazebo)/worlds/iscas_museum.world"/><arg name="paused" default="false"/><arg name="use_sim_time" default="true"/><arg name="gui" default="true"/><arg name="headless" default="false"/><arg name="debug" default="false"/><!-- 运行gazebo仿真环境 --><include file="$(find gazebo_ros)/launch/empty_world.launch"><arg name="world_name" value="$(arg world_name)" /><arg name="debug" value="$(arg debug)" /><arg name="gui" value="$(arg gui)" /><arg name="paused" value="$(arg paused)"/><arg name="use_sim_time" value="$(arg use_sim_time)"/><arg name="headless" value="$(arg headless)"/></include><!-- 加载机器人模型描述参数 --><!-- Load the robot description --><param name="robot_description" command="cat $(find thd_robot_description)/urdf/neor_mini_gazebo_VLP16.urdf"/><!-- 运行joint_state_publisher节点,发布机器人的关节状态  --><node name="joint_state_publisher" pkg="joint_state_publisher" type="joint_state_publisher" ></node> <!-- 运行robot_state_publisher节点,发布tf  --><node name="robot_state_publisher" pkg="robot_state_publisher" type="robot_state_publisher"  output="screen" ><param name="publish_frequency" type="double" value="50.0" /></node><!-- 在gazebo中加载机器人模型--><node name="urdf_spawner" pkg="gazebo_ros" type="spawn_model" respawn="false" output="screen"args="-urdf -model mrobot -param robot_description"/> </launch>

 引入一个自己创建的world

引入一个空 world

加载机器人的仿真模型 urdf 文件

3.  创建仿真环境world :

 4. 加载仿真环境

roslaunch thd_robot_gazebo thd_gazebo.launch

5. 加载键盘控制节点

rosrun teleop_twist_keyboard teleop_twist_keyboard.py

Waiting for subscriber to connect to /cmd_vel

查看rostopic list  发现没有 /cmd_vel

解决办法,校对joint_name的关节名是否一致,,要在urdf 中添加cmd_vel  




自己尝试这个方法还是不太行, 会的东西太少了,还是直接上别人的代码吧

新建一个catkin_thd 工作空间 ,,把 neor_mini  代码拷贝到src 文件夹下面。

参考ReadMe.pdf 文件内容运行代码即可得到对应的结果

下面是运行的lio-sam 建图的结果

 

 录制数据包(rosbag record -a ),最后得到的一个结果

http://www.dinnco.com/news/13382.html

相关文章:

  • 在线网页翻译软件windows优化大师下载
  • 微信棋牌游戏代理平台seo的内容怎么优化
  • 哈尔滨微网站建设搜索引擎案例分析结论
  • 网站自动更新文章免费b站推广网站不用下载
  • 多说与网站账号绑定一套完整的运营方案
  • 如何快速增加网站收录温州seo博客
  • 怎么做注册账号的网站营销型网站建设方案
  • 做的视频发到哪个网站好网络推广网站推广方法
  • 有哪些免费b2b网站珠海做网站的公司
  • 网站安全建设杀毒软件最近新闻热点
  • pr软件seo查询爱站网
  • 网站建设提供ftp最新国际消息
  • 厦门网上房地产网官方网站南宁市优化网站公司
  • 中山企业网站制作公司网站建设维护
  • wordpress同步微信新乡seo外包
  • 关于网站设计的书网络推广和seo
  • 不用php做网站国内建站平台有哪些
  • 深圳龙岗做网站公司什么建站程序最利于seo
  • 网站页脚信息网店推广营销方案
  • php网站开发实用技术课后习题李勇seo的博客
  • 免费的java资源网站网络公司网站建设
  • 程序外包平台软文优化
  • 网站开发iis怎么配置爱上链外链购买平台
  • 龙岩任做网站的哪几个比较好长沙网络推广平台
  • rar在线解压网站微软bing搜索引擎
  • 吉林大学建设工程学院网站广西疫情最新消息
  • 公司网站搜索引擎优化网址申请注册
  • 网站秒收录工具如何在百度上做产品推广
  • 深圳外贸seo网站推广深圳英文站seo
  • 医院如何做网站策划轻饮食网络推广方案