• 2024-09-07如何理解cuda 中的__launch_bounds__?
    __launch_bounds__ 是CUDA编程中的一个修饰符,用于优化GPU内核的执行。它帮助编译器在生成代码时考虑线程块的配置,以提高执行效率。理解 __launch_bounds__ 有助于你更好地控制内核的性能,尤其是在处理大型数据集或复杂计算时。__launch_bounds__ 的作用优化内核执行:_
  • 2024-09-04vscode launch.json 模板备忘
    {//UseIntelliSensetolearnaboutpossibleattributes.//Hovertoviewdescriptionsofexistingattributes.//Formoreinformation,visit:https://go.microsoft.com/fwlink/?linkid=830387"version":"0.2.0",&quo
  • 2024-08-30【ROS教程】编写launch文件
    @目录1.launch文件有哪些标签2.node标签2.1必选属性2.2可选属性2.3可选子级标签3.include标签3.1必选属性3.2可选属性3.3可选子级标签4.remap标签4.1必选属性5.param标签5.1必选属性5.2可选属性6.rosparam标签6.1必选属性6.2可选属性7.group标签7.1可选属性7.2可选子
  • 2024-08-26launch文件语法
    nodenode标签会指定一个准备运行的ROS节点,它实现了同时启动多个ROS节点的功能。<nodepkg="ego_planner"name="drone_$(argdrone_id)_traj_server"type="traj_server"output="screen"><remapfrom="~planning/bspline"to="dro
  • 2024-08-24Ros2 vscode 调试运行
    1.编译调试版本:在使用colconbuild编译工作区时,你需要确保以调试模式编译,添加--cmake-args-DCMAKE_BUILD_TYPE=Debug参数:colconbuild--cmake-args-DCMAKE_BUILD_TYPE=Debug2.使用gdb进行调试gdb是一个常用的调试工具,可以帮助你在命令行中调试ROS2节点。步
  • 2024-08-19Porsche Coding with Launch X431, Autel, or OTOFIX
    OTOFIX,abrandcreatedbyAutel,targetstheDIYmarket,offeringfullAutelsoftwarefunctionalityatalowerpricepointthancomparableAuteldevices.Despitebeingmoreaffordable,OTOFIXdevicesperformjustaswellasAutel,makingthemastrongal
  • 2024-08-16VScode踩坑记录
    #2024.8.15以来的VScode踩坑记录引言        本文仅作为本人对初次配置VScode环境的记录,不具备通用性。        自8.15进组以来,领到的第一个任务是安装VScode,之后将师兄师姐原先程序在自己的电脑上运行起来。VScode安装与C/C++环境配置        下
  • 2024-08-16C++ Debug
    如果右上角没有runanddebugbutton记得把setting里IntelliSenseEngine改成default,以及DebugShortcut打开如果cpp文件提示headernotfound,那需要在c_cpp_properties.json中把compilerPath,添加上debug的时候,默认他好像是会自动build的,当然也可以自己写p
  • 2024-08-16IMU惯性测量模块在ROS环境下的应用示例
    Ubuntu版本:20.04;ROS环境:noetic;IMU型号:亚博10轴IMU惯导模块目录一.ROS环境配置1、在终端运行对应的命令 2、安装ROS串口驱动二、IMU软件包使用1、新建、编译工作空间 2、绑定IMU端口3、修改参数配置 三、运行可视化界面 1、运行launch文件2、可能遇到的问题3、
  • 2024-08-15ROS 2 启动文件 Launch
    ROS2启动文件Launch在ROS2中,启动文件(launchfile)是用来配置和管理多个节点的工具,可以在一次启动中启动多个节点、参数配置、配置环境变量和设置启动条件等。经典的小乌龟(turtlesim)是一个非常好的入门示例。它可以用于演示如何使用启动文件启动和控制多个节点
  • 2024-08-13⑩【从0制作自己的ros导航小车:上位机篇】05、导航!
    从0制作自己的ros导航小车前言一、准备amcl节点二、准备move_base节点三、集成导航节点四、运行测试前言上篇已经将建好的地图保存了下来,这节读取地图结合amcl、move_base功能包实现最终导航!一、准备amcl节点在nav功能包的launch目录下新建amcl.launch:<launch>
  • 2024-08-10CUDA--内存访问越界或无效的索引操作解决办法
    报错信息File"D:\anaconda3\envs\HCAVE2\lib\site-packages\torch\nn\utils\rnn.py",line258,inpack_padded_sequencesorted_indices=sorted_indices.to(input.device)RuntimeError:CUDAerror:device-sideasserttriggeredCUDAkernelerrorsm
  • 2024-08-09fiftyone localhost:5151页面打开空白 error: disallowed MIME type (“text/plain”) after fiftyone app launch
    解决办法:您必须更改两个键的注册表设置。打开注册表编辑器并前往Computer\HKEY_CLASSES_ROOT\.js并更改ContentType为application/javascript前往Computer\HKEY_LOCAL_MACHINE\SOFTWARE\Classes\.js并更改 ContentType为application/javascript。然后只需重新启动shell
  • 2024-08-05【go】【vscode】
    @目录写在前面launch.jsonGo的配置配置字段说明name:配置的描述性名称。type:指定调试器类型,即go用于Go应用程序。request:定义请求类型,任一launch启动新的调试会话,或者attach以附加到现有进程。mode:运行Go程序的模式,可以是auto、debug、test、exec或remote
  • 2024-08-05Gazebo仿真运行
    一、快速上手教程1.下载编译gitclone--recursivehttps://github.com/fishros/fishbot.git-bhumblecdfishbotcolconbuild2.运行测试 在RVIZ中显示机器人模型sourceinstall/setup.bashros2launchfishbot_descriptiondisplay_rviz2.launch.py3.仿真source
  • 2024-08-03ROS Upstart 中启动 launch 文件
    在ROSUpstart中启动launch文件时,控制台输出确实可能会对服务的启动和运行产生影响。为了避免这一问题,您可以在Upstart配置文件中添加 console 指令来控制输出的行为。主要有以下几种选择:1.将控制台输出重定向到日志文件:#/etc/ros/upstart/my_robot.conf
  • 2024-07-29franka ros2
    franka_ros2在Windows上不受支持。franka_ros2repo包含libfranka的ROS2集成 。 警告:franka_ros2正在快速开发中。预计会出现重大变化。在 GitHub上报告错误。先决条件ROS2Humble安装( ros-humble-desktop)或带有DevContainer的VSCodeIDE。PREEMPT_RT
  • 2024-07-28解决LLaMA-Factory共享链接的创建问题--[To create a public link, set `share=True` in `launch()`.]
    问题引入LLaMA-Factory是一种简单有效的LLM微调工具。其所开发的由gradio驱动的webui更是提供了可视化微调,降低了微调大模型的门槛。然而,在使用llamafactory-cliwebui来创建可视化微调模块时,只能得到本地的网页链接:这种方法限制了webui模块在服务器或者autodl等租赁网站
  • 2024-07-17ROS2小乌龟案例话题通信
    1.案例需求需求:启动两个turtlesim_node节点,节点2中的乌龟自动调头180°,我们可以通过键盘控制节点1中的乌龟运动,但是不能控制节点2的乌龟,需要自实现功能:可以根据乌龟1的速度生成并发布控制乌龟2运动的速度指令,最终两只乌龟做镜像运动。2.案例分析在上述案例中,主要需要关注的
  • 2024-07-08Franka Ros2 Build & Install
    !franka_ros2在Windows上不受支持。franka_ros2repo包含libfranka的ROS2集成 。 franka_ros2正在快速开发中。预计会出现重大变化。在 GitHub上报告错误。先决条件:ROS2Humble安装( ros-humble-desktop)或带有DevContainer的VSCodeIDE。PREEMPT_RT内核
  • 2024-07-08如何使用VS Code运行C语言
    首先需要在vscode中安装好C/C++扩展插件然后是配置gcc环境(MinGW-w64文件配置)1.我用的是离线下载方式:https://sourceforge.net/projects/mingw-w64/files/下拉后按需下载正常的Win电脑下载“x86_64-posix-sjij”就可以了下载压缩包后解压,把解压的文件夹放到D盘某个位置,打开里
  • 2024-06-18解决VSCode中Debug和运行路径不一致
    哈喽,大家好,我是木头左!当尝试调试程序时,程序的运行路径与预期不符。这通常会导致程序无法正确读取文件或访问资源,从而影响调试过程。为了解决这个问题,可以在launch.json文件中配置CWD参数,以确保Debug和运行路径一致。配置launch.json文件launch.json文件是VSCode中用于配置调
  • 2024-06-18常见的错误解决
    常见错误安装vant2报错[email protected]配置vue调式安装JavaScriptDebugger插件ctrl+shift+d打开运行和调试面板点击齿轮图标创建launch.json文件,并选择“Chrome”作为调试环境。编辑launch.json文件,添加以下配置:{"version":"0
  • 2024-06-13multipass创建虚拟launch failed: Remote "" is unknown or unreachable的错误
    安装multipass后,选择的windows自带的hyperv执行命令:multipasslaunch-nznxs01报错:launchfailed:Remote""isunknownorunreachable网上找了个解决办法,全是安装virturalbox,各种操作,试过没有一个能行后面我自己找到原因了无法从远程服务器活动基础镜像,但网络是通的我对
  • 2024-06-11SYLU-YQ老师ROS结课大作业
    本次为YQ老师的大作业教程,欢迎大家指正一、创建gazebo仿真环境,建立Rviz地图在终端输入gazebo回车运行gazebo软件,选择BuildingEditor打开环境编辑界面点击ExitBuildingEditor退出并保存gazebo创建的环境。保存文件名为test,然后点击Save保存退回到gazebo编译环境后