• 2024-11-12Ubuntu 的 ROS 操作系统 turtlebot3 gazebo仿真
    引言TurtleBot3Gazebo仿真环境是一个非常强大的工具,能够帮助开发者在虚拟环境中测试和验证机器人算法。Gazebo是一个开源的3D机器人仿真平台,它能支持物理引擎,允许机器人在虚拟环境中模拟和测试。结合ROS,它能提供一个完整的开发环境,特别适合机器人领域的研究和开发。
  • 2024-11-12Ubuntu 的 ROS 2 操作系统 turtlebot3 gazebo仿真
    引言TurtleBot3Gazebo仿真环境是一个非常强大的工具,能够帮助开发者在虚拟环境中测试和验证机器人算法。Gazebo是一个开源的3D机器人仿真平台,它能支持物理引擎,允许机器人在虚拟环境中模拟和测试。结合ROS,它能提供一个完整的开发环境,特别适合机器人领域的研究和开发。
  • 2024-11-07Gazebo使用Nvidia显卡
    Gazebo使用Nvidia显卡由于在安装ubuntu系统时,默认安装nvidia的开源驱动Nouveau,性能和计算较专用的驱动差,gazebo则无法使用该驱动,只能运行在集显上,因此会卡顿。一般流程查看显卡型号#列出硬件信息,过滤显示相关lshw-cdisplay前往Nvidia官网下载驱动https://www
  • 2024-10-18ROS2安装turtlebot4机器人,运行ign gazebo仿真加载机器人模型(用于评测catorgrapher算法)
    前言本人最近做了一个任务,需要评测catorgrapher算法的精度,这个过程中需要使用到ros2仿真过程中机器人的真实轨迹和估计轨迹,在/odom和/sim_ground_true_pose话题中提取到机器人的真实轨迹,同时改变catorgraper的源码,在启动catorgraper算法后产生tum格式轨迹文件,最后使用evo进行
  • 2024-10-11ROS1,用C++实现获取激光雷达数据,并使用gazebo测试
    实现步骤构建一个新的软件包,包名叫做lidar_pkg。cdcatkin_ws/src/catkin_create_pkglidar_pkgroscpprospysensor_msgs输入code,打开vscode在软件包中新建一个节点,节点名叫做lidar_node。在节点中,向ROS大管家NodeHandle申请订阅话题/scan,并设置回调函数为
  • 2024-09-21介绍Gazebo,ROS2兼容的模拟仿真机器人-AirSim
    介绍Gazebo,给出你的说明。Gazebo简介Gazebo是一个著名的开源机器人仿真软件,广泛用于机器人算法开发、物理交互模拟、传感器数据的模拟以及视觉仿真等。它提供了一个丰富的环境,其中包括高度详细的模型、逼真的物理引擎和高级的图形渲染。Gazebo能够模拟复杂的环境以及多
  • 2024-08-05Gazebo仿真运行
    一、快速上手教程1.下载编译gitclone--recursivehttps://github.com/fishros/fishbot.git-bhumblecdfishbotcolconbuild2.运行测试 在RVIZ中显示机器人模型sourceinstall/setup.bashros2launchfishbot_descriptiondisplay_rviz2.launch.py3.仿真source
  • 2024-07-23无人机部署
    sudoaptinstallninja-buildexiftoolninja-buildprotobuf-compilerlibeigen3-devgenromfsxmlstarletlibgstreamer1.0-devlibgstreamer-plugins-base1.0-devpython-pippython3-pipgawkpip2installpandasjinja2pyserialcerberuspyulog==0.7.0numpytomlp
  • 2024-07-16Franka - Robot - Ros - Customization(定制)
    franka_gazebo的启动文件包含大量参数,您可以使用这些参数自定义行为的模拟。例如,要在一个模拟中生成两只熊猫,您可以使用以下方法:<?xmlversion="1.0"?><launch><includefile="$(findgazebo_ros)/launch/empty_world.launch"><!--Startpaused,simulationwillb
  • 2024-07-15Franka Robot - FAQ - rviz可视化问题
    在VMware中运行Ubuntu20.04并使用ROSNoetic和Gazebo时,如果遇到Gazebo无法显示的问题,可能有以下几个原因及对应的解决方案:1.硬件加速和3D图形设置VMware的3D图形加速设置可能会影响Gazebo的显示。确保在VMware中启用了3D加速。检查和启用3D加速:打开VMware并选择你的Ubuntu
  • 2024-07-11Franka Ros1 简介
    FrankaRos暂时在Windows上不受支持。 封装的示意图franka_ros元包franka_ros集成libfranka到ROS和ROS控件中。这里我们介绍它的包,并简要介绍如何编写控制器。本节中传递给启动文件的所有参数都带有默认值,因此如果使用默认网络地址和ROS命名空间,则可以省略这些参数。
  • 2024-07-11松灵机器人scout mini小车 自主导航(3)——建图导航仿真
    松灵机器人Scoutmini小车建图导航仿真在之前的文章中,我们已经介绍了如何在gazebo和rviz对scoutmini小车进行仿真,并且测试了添加自定义的传感器,在本文章中将进一步介绍如何利用scoutmini小车在仿真环境中建图和导航。仓库链接:https://gitee.com/agent-explorer/robotics/tr
  • 2024-07-09松灵机器人scout mini小车 自主导航(2)——仿真指南
    松灵机器人Scoutmini小车仿真指南之前介绍了如何通过CANTOUSB串口实现用键盘控制小车移动。但是一直用小车测试缺乏安全性。而松灵官方贴心的为我们准备了gazebo仿真环境,提供了完整的仿真支持库,本文将介绍如何上手使用仿真。官方仓库地址:https://github.com/agilexrobotics/u
  • 2024-07-08ROS2开发BUG记录:在将 use_sim_timer 置为 true 时,节点的 Timer_Callback 行为“异常”
    问题:在将use_sim_timer置为true时,节点Timer_Callback行为“异常”。在回调函数中,使用self.get_logger().info("xxxx")输出信息,希望通过查看Info中的时间戳(如下),测试Timer_Callback回调频率是否正常。发现该时间戳与预期回调频率不符。[target_server-7][INFO][17
  • 2024-07-08虚拟机中gazebo用GPU加速
    现象:电脑配置不错,有GPU,但是gazebo很卡,尤其是相机出图帧率,只有1帧左右环境:kvm虚拟机排查:通过nvidia-smi查看,gzserver和gzclient均不在GPU中消耗显存,怀疑GPU未对Gazebo有效工作解决:1、卸载重装驱动sudoapt-getautoremove--purgenvidia*   卸载nvidia-smi查看GPU型号
  • 2024-06-12为何使用isaac gym做强化学习
    前言   本文仅对比Gazebo,Pybullet,IsaacGym三款仿真软件。详细对比可参考:Gazebo,Pybullet,IsaacGym用于强化学习训练对比-CSDN博客1仿真软件概述Gazebo:    Gazebo提供高保真的物理仿真,适合复杂的机器人模拟和实际应用中的验证。支持多种传感器和机器人模
  • 2024-06-11SYLU-YQ老师ROS结课大作业
    本次为YQ老师的大作业教程,欢迎大家指正一、创建gazebo仿真环境,建立Rviz地图在终端输入gazebo回车运行gazebo软件,选择BuildingEditor打开环境编辑界面点击ExitBuildingEditor退出并保存gazebo创建的环境。保存文件名为test,然后点击Save保存退回到gazebo编译环境后
  • 2024-06-09在Ubuntu中进行PX4配置的过程中出现以下报错,且不能正常打开gazebo
  • 2024-06-07ROS实验课(二)
    前言此篇博客记录ROS实验课二的内容,基于教材《ROS机器人开发技术基础》。16.04的Ubuntu版本,7.16.1的gazebo版本,ROS版本为kinetic。老师的本意是我们逐个学习urdf建模与gazebo控制,熟悉整个流程,在提供的教学包的基础上做出自己的改进。在命令行输入以下指令下载教学包:gitcl
  • 2024-05-05如何选择一个机器人仿真器
    参考1:选一个靠谱机器人仿真器,从0开始学机器人传统仿真器如gazebo,webot,coppeliasim的表现都大差不差;webot和coppeliasim入门难度比gazebo低;webot和coppeliasim对于ROS的适配没有gazebo好,环境的丰富性也比不上gazebo;gazebo承接了DARPA地下探索挑战赛的仿真比赛,里面所有
  • 2024-04-15ROS笔记[1]-搭建Gazebo仿真环境
    摘要在阿里无影云电脑Ubuntu20.04上搭建ROS1-Noetic环境及Gazebo环境;搭建XTDrone仿真环境.关键信息系统:Ubuntu20.04ROS1版本:NoeticGazebo版本:9原理简介阿里无影云电脑[https://www.aliyun.com/product/ecs][https://wuying.aliyun.com/]无影云电脑(WUYINGWorkspac
  • 2024-04-10第 6 章 Gazebo仿真环境搭建(自学二刷笔记)
    6.6.4Gazebo仿真环境搭建到目前为止,我们已经可以将机器人模型显示在Gazebo之中了,但是当前默认情况下,在Gazebo中机器人模型是在emptyworld中,并没有类似于房间、家具、道路、树木...之类的仿真物,如何在Gazebo中创建仿真环境呢?Gazebo中创建仿真实现方式有两种:方式
  • 2024-04-06当我们运行ur机械臂的包的时候我们想要在机械臂的末端加上六维力传感器,但是我们使用rostopic list的时候我们发现传感器没有运行
    1、前言最近一个月在入门机械臂的控制,由于机械臂大部分都是用的是moveit,但是moveit都是集成好的,我为了实现自己的算法不打算使用moveit,因此我决定参考一个csdn的博主来进行复现,这篇文件是为了记录复现出现的问题。博主:孟德尔的猫链接:2如何给Gazebo中的仿真机械臂添加一个力
  • 2024-04-05Solidworks导出urdf,在ros2中使用gazebo仿真教程
    1.前言本人目前初学ros2,最近在实践ros2中的gazebo仿真,入门跟着鱼香ros老师和古月居老师来学习相关的知识,在gazebo仿真环节,发现教程里基本都是采用自写urdf来生成几何图像(圆柱、立方体)来组成简单的机器人,因此在后期仿真的真实性带来了一定的局限性,因此我最近在研究如何在ros2中
  • 2024-01-24Ububtu 20.04.6 LTS 安装ROS2和Gazebo
    记录本人在Ububtu20.04.6LTS系统下安装ROS2和Gazebo的步骤,方便需要时查阅安装ROS2Foxy获取签名sudocurl-sSLhttps://raw.githubusercontent.com/ros/rosdistro/master/ros.key-o/usr/share/keyrings/ros-archive-keyring.gpg添加软件源以下指令二选一执行即可官方