- 博客(9)
- 收藏
- 关注
原创 【Gazebo仿真·二】Gazebo + ur5e + RealSense + Aruco 二维码识别与跟随仿真
【前言】前一篇文章【Gazebo仿真·一】Gazebo + Moveit + ur5e机械臂仿真,实现了在Gazebo中通过moveit对ur5e机械臂进行仿真;这一篇文章旨在机械臂末端添加一个RealSense d435相机,并在gazebo环境中实现二维码识别的仿真。.....................
2022-06-29 17:16:39
8258
7
原创 【Gazebo仿真·一】Gazebo + Moveit + ur5e机械臂仿真
根据系统配置相应的gazebo环境:自用参考链接 步骤:1)创建工作空间2)安装UR臂软件包 universal_robot参考链接:UR5 Gazebo仿真配置(不使用MoveIt) 步骤:1)创建一个工作空间(使用上一步创建的catkin_ws工作空间)2)创建一个ROS包,并创建urdf、meshes、launch文件夹3)把ur5e的urdf、mesh文件拷贝进来,修改文件中的模型地址4)创建ur_gazebo.launch文件5)修改urdf.xacro文件, 调整机械臂初始位姿修改ur5.
2022-05-20 18:47:22
10432
10
原创 【ROS小车仿真·一】rviz中显示urdf模型
快速链接:【ROS小车仿真】从零实现gezebo小车仿真一、urdf简介URDF(Unified Robot Description Format): 统一机器人描述格式,URDF是使用XML格式描述机器人的文件。参考链接:从零开始仿真ROS小车(一)urdf模型+rviz可视化urdf文件格式示例<?xml version="1.0" ?><robot name="jubot"> <!--base_car--> <!--环节--&g
2022-05-19 18:27:41
1712
原创 【ROS入门篇·五】launch文件使用 & 向节点传递参数
一、ROS中参数服务器机制用于存储节点参数,以键值对的形式存储,全局共享二、Parameter server参数维护方式2.1 命令行维护2.2 launch文件进行读写写入单个参数到参数服务器 <param><!--直接定义参数并赋值--><param name="velodyne_frame_id" type="string" value="velodyne"/><!--定义参数并通过arg给参数赋值--><a.
2022-05-19 15:47:51
8556
原创 【ROS入门篇·四】ROS通讯架构-Service
一、ROS中Service通讯机制Serivice: 通信是双向的,一种同步通信机制;二、Client节点示例C++实现(古月居案例)/** * client_demo.cpp, 等待/spawn服务,服务数据类型为turtlesim::Spawn */#include <ros/ros.h>#include <turtlesim/Spawn.h>int main(int argc, char **argv){ // ROS节点初始化
2022-05-19 11:08:54
619
原创 【ROS入门篇·三】ROS通讯架构-Topic
一、ROS中Topic通讯机制Topic: 异步通讯机制,topic可以同时有多个subscribers,也可以有多个publishers;Publisher: 向指定话题,发布对应类型的消息;Sublisher: 订阅话题,一旦话题消息存在,调用回调函数对消息进行处理。二、Publisher节点示例C++实现(古月居案例)/** * pub_demo.cpp, 发布turtle/cmd_vel话题,消息类型为geometry_msgs::Twist */
2022-05-19 01:19:46
1519
原创 【ROS入门篇·二】CMakeLists.txt & package.xml详解
【ROS入门篇·二】CmakeLists.txt & package.xml
2022-05-14 02:00:49
1473
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人