自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(9)
  • 收藏
  • 关注

原创 Vscode+ROS/ROS2 开发调试基于ROS/ROS2应用环境配置

在ROS操作系统开发应用程序时,我们常常需要调试代码,验证程序的正确性。但是在用rosrun或者roslaunch启动节点后,若程序运行过程中发生错误而导致发生出错停止工作,这时候终端并不会输出具体的信息指出在何处发生了错误,具体错误的原因又是什么。往往仅仅是core dump 或者segmentation fault 等等一类的模糊提示。

2023-07-24 11:48:10 2695 2

原创 一些build source code的经验

1.库源码编译要求cmake版本高于系统原有的cmake版本,但是又不想升级系统默认cmake版本(防止可能会引发后面安装其他库一些奇怪的编译问题)解决办法:用conda 创建一个虚拟环境,在虚拟环境下边安装一个更高版本的cmake,然后在此虚拟环境下编译安装源码。(此记录只是为了自省,不太专业,勿喷。

2023-07-16 16:46:56 114 1

原创 Linex Ubuntu环境下 Intel Realsense D435I 驱动+ROS驱动安装配置

实现在ros中使用d435i主要有两步骤:1.安装d435i sdk,即librealsense;2.安装realsense-ros驱动。

2022-12-15 15:21:45 3020 5

原创 李宏毅机器学习笔记(二)

(解释:在测试数据集20层network比56层的loss 更小,考虑over fitting(过拟合)的原因? 答案是不一定的,要再看看训练集,训练集中20层layer还是比56层低。对于训练集来说,20层能拟合的数据,56层网络(函数更为复杂精细)应该更可以拟合精确使得loss function 的值更小,但现在更大,原因应该不是model bias 的问题,所以应该是optimization issue。也不是过拟合的问题,过拟合主要的现象是在训练集loss小测试集loss大)...

2022-01-06 10:48:05 1270

原创 Ubuntu下Python环境管理及切换

python2和python3共存时切换系统默认的python编译器版本。(1)打开terminal,

2021-11-23 16:37:25 607

原创 李宏毅机器学习笔记(一)

1.回归(1) Loss function : 预测值与真实值的差(2)Optimizationquestion:w的更新策略为什么如上所示?机器学习的训练基本步骤:定义函数拟合data->定义损失函数并训练->优化损失函数以确定拟合的函数的未知参数(3)讨论:linear mode与nonlinear function(model)linear model is too simple, it can't solve compli...

2021-11-18 16:05:38 464

原创 LOAM参考资料

LOAM论文和程序代码的解读_robinvista的专栏-CSDN博客SLAM学习笔记(十九)开源3D激光SLAM总结大全——Cartographer3D,LOAM,Lego-LOAM,LIO-SAM,LVI-SAM,Livox-LOAM的原理解析及区别_微鉴道长的博客-CSDN博客LOAM-SLAM原理深度解析 - 知乎...

2021-10-25 21:24:24 87

原创 Mavros话题控制无人机

1.切换px4模式#include <mavros_msgs/SetMode.h>void main(){ros::init(argc, argv, "my_node");ros::NodeHandle nh;ros::ServiceClient setmode_client = nh.serviceClient<mavros_msgs::SetMode>("mavros/set_mode");mavros_msgs::SetMode mode_change;mo

2021-10-24 09:11:30 524

原创 ROS延时

1.纯延时ros::Duration(seconds).sleep()seconds为需要延时的秒数2.通过延时来达到合适的ros程序执行的周期or频率ros::Rate r(10); // 10 hzwhile (ros::ok()){//... do some work ... bool met = r.sleep();}

2021-10-22 20:42:17 3343 4

空空如也

空空如也

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

TA关注的人

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