自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(16)
  • 资源 (3)
  • 收藏
  • 关注

原创 Ubuntu 中创建一个可以启动ROS指令的桌面图标

至此,可以在应用菜单中找到名为 “Remote Control” 的图标,单击它即可启动 roslaunch ros_pkg launch_name.launch。可以替换 /path/to/your/icon/icon.png 为实际的图标文件路径。在 Ubuntu 中创建一个可以启动 roslaunch ros_pkg launch_name.launch 的桌面图标,在编辑器中按下 Ctrl + X,然后按 Y 确认保存,最后按 Enter 退出编辑器。Name 是图标在应用菜单中显示的名称。

2024-04-17 13:57:22 196 2

原创 ROS与QT建立通信基础配置(0基础教程)

QT与ROS建立通信

2024-04-17 11:16:47 392 1

原创 参数优化算法总结

参数优化算法是机器学习和优化领域中的重要组成部分,用于寻找最优的参数配置以最大化或最小化某个指定的目标函数。以下是一些常见的参数优化算法,它们可以根据不同的原理和特点进行归类。

2024-03-27 15:52:49 763

原创 传感器标定误差度量

当在目标函数中使用这些方法时,需要确保Y和Y_pred的对应部分具有相同的意义,例如,如果在角度计算中将Y视为旋转矩阵,则Y_pred也应相应地从旋转参数中计算得到旋转矩阵。S = np.cov(np.hstack((Y.T, Y_pred.T)).T) # 计算样本协方差矩阵,其中Y.T和Y_pred.T是真实值和预测值的转置。一种结合了平方误差损失和绝对误差损失的方法,对于小误差,其表现与平方误差损失相似,对于大误差,其表现与绝对误差损失相似,从而提高了模型对异常点的鲁棒性。

2024-02-28 10:52:42 550 1

原创 基于C#桌面应用程序的常用通信快速实现

【代码】基于C#桌面应用程序的常用通信快速实现。

2023-12-03 16:38:27 426 1

原创 直流电机常用H桥驱动芯片

15个引脚,包括4个输入控制引脚,4个输出引脚,以及电源和地线引脚。引脚功能包括电源、使能、方向控制和PWM控制。16个引脚,包括使能引脚、输入控制引脚、输出引脚,以及电源和地线引脚。引脚功能包括电源、使能、方向控制和PWM控制。16个引脚,包括4个输入控制引脚,4个输出引脚,以及电源和地线引脚。引脚功能包括电源、使能、方向控制和PWM控制。32个引脚,包括3个控制引脚、6个输入引脚、6个输出引脚,以及电源和地线引脚。16个引脚,包括输入引脚、输出引脚,以及电源和地线引脚。支持较高的电流和电压。

2023-12-02 22:30:49 399 1

原创 移动机器人路径规划算法总结

移动机器人常用路径规划算法简介、优缺点、分类总结

2023-05-09 10:55:07 2639 1

原创 ROS系统中编写多个C++文件时,主文件调用其它文件函数或类时出现:对“xxxxxx“未定义的引用问题记录

ROS系统中编写多个C++文件时,主文件调用其它文件函数或类时出现:对"xxxxxx"未定义的引用问题记录

2022-11-07 16:20:48 970

原创 C#快速实现串口通信

第一步:使用System.IO.Ports命名空间using System.IO.Ports第二步:实例化串口 SerialPort comm = new SerialPort();////初始化SerialPort对象 StringBuilder builder = new StringBuilder();第三步:初始化串口参数comm 是实例化的串口,comboPortName是串口下拉框的Name,comboBaudrate是波特率下拉框的Name。其它像停止位、奇偶校验位等的参数

2022-04-28 22:34:55 2284 1

原创 C#新建和开启线程的Thread方法

第一步:使用System.Threading命名空间using System.Threading;第二步:实例化一个执行的方法 ThreadStart childref1 = new ThreadStart(get_agv_status);childref1 是执行对象,get_agv_status是线程执行的函数,可根据实际需求修改和定义第三步:初始化Thread类的新实例Thread agv_status = new Thread(childref1);将线程实例化为agv_stat

2022-04-28 21:32:01 1569

原创 运行rosbag play出现Error reading version line,[playbag-15] process has died [pid 11671, exit code 1错误

问题在使用cartographer的过程中,运行rosbag play时出现Error reading version line,[playbag-15] process has died [pid 11671, exit code 1错误。错误码:[FATAL] [1640670145.917017489]: Error reading version line[playbag-15] process has died [pid 11671, exit code 1, cmd /opt/ros/m

2021-12-29 00:16:42 4170

原创 运行rviz时出现[ERROR]: Could not load model、Cannot locate resource package错误

问题运行solidworks导出的urdf功能包下的display.launch,单独打开一个rviz去接收模型和tf数据时,出现如下错误:[ERROR] [1640699688.189865241]: Could not load model 'package://agv_model/meshes/base_link.STL' for link 'base_link': OGRE EXCEPTION(6:FileNotFoundException): Cannot locate resource p

2021-12-28 22:25:32 4918 6

原创 基于 solidworks2021 的三维仿真模型转 ros URDF

1、SolidWorks转URDF的插件下载和安装下载sw_urdf_exporter插件下载后直接运行sw2urdfSetup.exe,将文件安装在SOLIDWORKS安装路径下2、SolidWorks查看插件是否安装成功进入SOLIDWORKS打开要转换的三维模型,点击设置旁边的下三角,点击插件。弹出插件对话框,划到对话框最底部,如上图所示即表示插件成功安装并运行,如果打开图中标的插件没勾选上勾选即可。3、创建各个link的坐标系和旋转轴通过图示的工具创建参考点、坐标系以及旋转轴

2021-12-27 19:38:40 4829

原创 基于Ubuntu18.04的ROS安装及环境配置(不再有rosdep更新失败问题)

一、安装ROS1、设置sources.listsudo sh -c '. /etc/lsb-release && echo "deb http://mirrors.tuna.tsinghua.edu.cn/ros/ubuntu/ `lsb_release -cs` main" > /etc/apt/sources.list.d/ros-latest.list'网络连接问题可参考该换源方法2、设置密钥sudo apt-key adv --keyserver 'hkp://ke

2021-12-18 12:02:37 852 1

原创 jetson nano配置远程桌面连接

一、jetson nano 远程桌面设置默认jetson nano 的 Desktop Sharing是打不开的需要进行如下配置:1、编辑org.gnome.Vino.gschema.xml文件sudo vi /usr/share/glib-2.0/schemas/org.gnome.Vino.gschema.xml文件编辑可用vi/vim/gedit/nano等编辑器,根据个人使用习惯选择。2、文件最后添加下列代码 <key name="enabled" type="b">

2021-12-18 11:09:48 2138 1

原创 ZED2i基于jetson nano/Ubuntu18.04的SDK环境及ROS环境配置

ZED2i基于Ubuntu18.04的SDK环境及ROS环境配置一、SDK环境配置1、确认环境配置版本2、下载安装SDK和CUDA3、遇到的问题及解决办法二、ROS环境配置1、安装ROS及ZED2iR的ROS包2、遇到的问题及解决方法三、参考一、SDK环境配置45你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Markdown编辑器, 可以仔细阅读这篇文章,了解一下Markdown的基本语法知识。1、确认环境配置版本我们对Markdown编辑器进行了一些功能拓

2021-12-16 22:48:09 2702 3

P+F-ZED2i ROS功能包

倍加福雷达和ZED2i相机的ROS功能包,亲测可用

2022-01-13

ZED_SDK_Tegra_JP46_v3.6.2.run

ZED相机基于jetson nano pack4.6SDK安装包

2021-12-26

Node-RED使用指南:1:概要介绍

Node-Red是IBM技术团队发起的一个项目,在2013年开源,最初主要的应用领域是物联网,用于实现各种服务之间的数据传输,在IBM的Bluemix上也提供了Node-Red的云服务。物联网的智能设备制造公司也通过使用Node-Red对硬件设备进行控制,但是作为Node-Red作为一个可视化的数据流程编辑工具,在通过Web页面进行可视化的数据流程的编辑方面是具有通用性的,这系列文章将对于Node-Red的使用进行简单的介绍。 概要信息 Node-Red的概要信息如下表所示: 项目 说明 官网 https://nodered.org/ 开源/闭源 开源 源码管理地址 h

2021-04-09

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除