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

做英文网站賺钱深圳做小程序开发哪家好

做英文网站賺钱,深圳做小程序开发哪家好,兰州市门户网站,wordpress+信息流一、创建机器人仿真模型 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.yayakq.cn/news/987635/

相关文章:

  • 那个网站可以学做西餐seo推广是什么
  • 怎么把一个网站设置成首页北京快三
  • 大学生水果预定配送网站建设的项目规划书装宽带多少钱一个月
  • aap手机网站建设电脑技术学习网站
  • 企业网站建设 租用服务器搜索建站
  • 郑州网站制作建设互联网网站样式
  • 网站的虚拟人怎么做的wordpress七牛加密
  • 正规的手机网站建设宽屏网页设计尺寸
  • 国外优秀购物网站宁波专业网站制作设计
  • h5网站做微信小程序怎样做模具钢网站
  • 国外哪些网站有黄图三亚手机台app
  • 网站页面架构自己做刷东西的网站
  • 登录不了建设银行网站用户登录入口
  • 推荐聊城做网站的公司3d建模素材
  • 山西云起时网站建设网站建设的构思
  • 云南省建设监理协会网站家居企业网站建设如何
  • 个人网站设计作品htmlwordpress分类目录表
  • 阿里云心选建站做网站硬件工程是什么
  • 仿淘宝网站源码+php17网站一起做
  • 安徽网站优化好不好wordpress登录空白
  • 特色专业网站建设模板上海网站建设备案号怎么恢复
  • 信用卡网站模板做网站销售需要注意的
  • 快速建站实例演示完整版做网站第一步要干啥
  • 设计 网站 现状google网页版登录入口
  • 安徽中机诚建建设有限公司网站wordpress前端插件
  • 长沙做痔疮东大医院de网站网站备案密码通管局
  • 网站页面数量网站备案认领
  • 网站开发与设计实训实训报告网站 换图片
  • 设计排版网站seo网站做推广公司
  • 山西企业模板建站信息环保工程 技术支持 东莞网站建设