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

儿童摄影网站怎么做wordpress 政企

儿童摄影网站怎么做,wordpress 政企,设计官网费用,腾讯云网站建设的步骤过程b站上有一个非常好的ros教程234仿真之URDF_link标签简介-机器人系统仿真_哔哩哔哩_bilibili#xff0c;推荐去看原视频。 视频教程的相关文档见#xff1a;6.7.1 机器人运动控制以及里程计信息显示 Autolabor-ROS机器人入门课程《ROS理论与实践》零基础教程 本文对视频教程…b站上有一个非常好的ros教程234仿真之URDF_link标签简介-机器人系统仿真_哔哩哔哩_bilibili推荐去看原视频。 视频教程的相关文档见6.7.1 机器人运动控制以及里程计信息显示 · Autolabor-ROS机器人入门课程《ROS理论与实践》零基础教程 本文对视频教程第六章的主要内容做一个总结视频教程没有集成的代码都是每一课分散的代码本文把主要代码集合进来给嫌视频太长不想看的同学做一个总结。教程视频中使用的是rplidar那个很不好用也不接近现实。本文改用Velodyne的lidar相对更好用一些。Velodyne源代码在github。 本文主要包括以下内容 gazebo仿真世界的构建mobile robot的构建RGB相机和雷达这两个传感器的构建如何获取传感器的数据并在rviz中显示以及robot的控制器。 下载资源可以得到如下的 文件结构 工作空间文件夹ros_robot_navi工作空间文件夹下 src中包含两个功能包 velodyne_descreption是github上下载的lidar仿真模块。 进入 robot_sim中有如下结构 urdf中放的是robot lidar camera等模型文件worlds中放的是gazebo模拟世界的环境launch中就是launch文件了。 robot建模 在urdf/gazebo/中放的是各类模型。 以my_base.xacro文件为例这个是robot的底座 link namebase_footprintvisualgeometrysphere radius${base_footprint_radius} //geometry/visual/link link标签就是机器人的各个部件各个部件之间通过joint标签相连接 joint namebase_link2base_footprint typefixedparent linkbase_footprint /child linkbase_link /origin xyz0 0 ${earth_space base_link_length / 2 } //joint collision和initial属性是gazebo仿真必须的属性。进行刚体力学 运动学计算和碰撞计算。 my_car.xacro将各个部分拼装在一起。move是小车运动控制器。 !-- 组合小车底盘与摄像头 -- robot namemy_car xmlns:xacrohttp://wiki.ros.org/xacroxacro:include filenamemy_head.xacro /xacro:include filenamemy_base.xacro /xacro:include filenamemy_camera.xacro /xacro:include filenamemy_laser.xacro /xacro:include filenamemove.xacro /xacro:include filename$(find velodyne_description)/urdf/VLP-16.urdf.xacro/xacro:VLP-16 parentsupport namevelodyne topic/velodyne_points hz10 samples440 gpufalseorigin xyz0 0 0.4 rpy0 0 0 //xacro:VLP-16 /robot在集成lidar时parent是提前建好的joint中的父节点。通过parent这个参数就可以建立lidar模块和小车底座模块的联系。 launch 在robot_sim功能包的launch文件夹中car_env_gazebo.launch launch!--launch urdf content to param server--param namerobot_description command$(find xacro)/xacro $(find robot_sim)/urdf/gazebo/my_car.xacro /!-- launch gazebo --include file$(find gazebo_ros)/launch/empty_world.launcharg nameworld_name value$(find robot_sim)/worlds/box_house.world //include!-- display robot in gazebo--node pkggazebo_ros typespawn_model namemodel args-urdf -model mycar -param robot_description / /launch command命令是为了将.xacro转为.urdf。也可以通过以下命令单独进行转化 进入要转化的.xacro文件夹 rosrun xacro xacro xxx.xacro xxx.urdf 把转化集成进.launch中的好处是改了模型以后不用单独转化直接运行。坏处是如果模型有问题不知道哪里报错。如果在gazebo中没有正确显示出模型那么再单独运行这个转化命令看看是模型哪里写错了。 运行这个.launch文件 roslaunch robot_sim car_env_gazebo.launch 就可以在gazebo中看到小车和雷达了 再运行 my_car_rviz.launch launchparam namerobot_description command$(find xacro)/xacro $(find robot_sim)/urdf/gazebo/my_car.xacro /node pkgrviz typerviz namerviz /node pkgjoint_state_publisher typejoint_state_publisher namejoint_state_publisher outputscreen /node pkgrobot_state_publisher typerobot_state_publisher namerobot_state_publisher outputscreen /node pkgjoint_state_publisher_gui typejoint_state_publisher_gui namejoint_state_publisher_gui outputscreen //launch就可以在rviz中看到lidar的点云和相机的图片了 小车也可以加进来 运动控制 再打开一个终端source一下运行 rostopic pub -r 10 /cmd_vel geometry_msgs/Twist {linear: {x: 0.2, y: 0, z: 0}, angular: {x: 0, y: 0, z: 0.5}}控制小车运动。 launch文件说明 launch!-- 启动节点 --node pkgyour_package_name typeyour_node_executable nameyour_node_name / /launch
http://www.w-s-a.com/news/344956/

相关文章:

  • 网站文章怎么更新时间重庆勘察设计网
  • 外卖网站设计企业网站优化做法
  • 专业的营销型网站制作wordpress版权年份
  • 程序员会搭建非法网站吗怎么把wordpress字去掉
  • 牡丹江营商环境建设监督局网站中国档案网站建设的特点
  • 网站欣赏网站欣赏知名企业网站搭建
  • 书店网站建设可行性分析为大型企业设计网络营销方案
  • 北京教育云平台网站建设中国服装设计网站
  • 网络公司专业做网站豌豆荚app下载
  • 网站建设属于什么岗位济宁网站建设_云科网络
  • wordpress网站监测fwa 网站 欣赏
  • 用jsp做的可运行的网站推广网络
  • 电商网站设计论文wordpress子文件夹建站
  • 临沂网站优化如何如何做公司的网站建设
  • 建设部网站 光纤到户沈阳网页设计兼职
  • 企业网站建设作用宁波企业网站推广效果好
  • wordpress课件站模板做网站的公司 贵阳
  • 低价格网站建设网站建设中的板块名称
  • 青岛网站建设华夏h5链接是什么意思
  • 贸易公司如何做网站百度做的网站一般在什么后台
  • 东莞网站设计方案广州做服装电商拿货的网站
  • 部队网站建设设计dede个人网站模板
  • 个人网站怎么自己备案重庆怎样网站推广
  • 做电影网站挣钱吗重庆网站建设技术托管
  • 网站建设用户登录网站商业授权含义
  • 接做室内效果图的网站wordpress制作上传图片
  • 维护一个网站一年多少钱网站微信登录怎么做的
  • 中国建设银行网站E路护航官网如何在招聘网站上选个好公司做销售
  • 网站开发质量管理招聘网站建设方案
  • 有没有那个的网站seo编辑的工作内容