- 博客(861)
- 资源 (2)
- 收藏
- 关注

原创 cartographer 源码解析(六)
相关链接:cartographer 源码解析(一)cartographer 源码解析(二)cartographer 源码解析(三)cartographer 源码解析(四)cartographer 源码解析(五)
2021-09-17 16:39:15
2205
3

原创 cartographer 源码解析 (五)
相关链接:cartographer 源码解析(一)cartographer 源码解析(二)cartographer 源码解析(三)cartographer 源码解析(四)cartographer 源码解析(五)因为第四节用文字表达起来有些难以直观的去理解,所以我录制了讲解的视频:https://www.bilibili.com/video/BV1go4y1D792本章节主要讲的内容是对外推器的数据进行激光矫正。...
2021-08-21 21:12:25
1533

原创 cartographer 源码解析 (四)
这一章主要内容是多激光的数据同步首先看一下global_trajectory_builder.cc里面的添加传感器数据AddSensorData()废话不多数,上代码void AddSensorData( const std::string& sensor_id, const sensor::TimedPointCloudData& timed_point_cloud_data) override { CHECK(local_trajectory_bui
2021-07-27 22:00:56
1364

原创 cartographer 源码解析 (三)
今天讲一下数据格式转化具体的过程,首先以激光数据为例子,看一下在node.cc里面的激光的回调函数。node.ccvoid Node::HandleLaserScanMessage(const int trajectory_id, const std::string& sensor_id, const sensor_msgs::LaserScan::ConstP
2021-07-23 09:45:09
1662

原创 cartographer 源码解析(二)
上一次讲了建立数据处理流水线,等待数据处理:链接现在开始从订阅器的回调函数入手,跟着数据跟踪它的流向,我们举一个例子,二维激光数据的例子吧。
2021-07-18 19:46:39
1503
1

原创 cartographer 源码解析(一)
cartographer算法是google大佬2016年写的开源SLAM算法,其主要是以2D定位为主。我们首先从cartographer_ros这个源码开始对其进行
2021-07-15 22:28:56
5711
5

原创 Docker 实践笔记
最近几天要跑一个关于3D目标检测的网络,用到如下命令docker pull djiajun1206/pcdet-pytorch1.5项目场景:docker启动之后,ping一下公网IP,出现如下提示问题描述:bash: ping: command not found 原因分析:没有安装ping组件解决方案:在docker中输入如下两条命令apt-get updateapt-get install iputils-ping...
2021-03-16 12:48:10
340

原创 Ubuntu16.04/18.04/20.04 TLS 提高工作效率的办公软件
安装,搜狗输入法安装截屏工具,Shutter安装Markdown阅读器,Typora安装VirtualBox,sudo apt install virtualbox
2020-10-21 20:08:51
1899
1
原创 Ubuntu20.04TLS 连接JBL蓝牙音响连接上却没有播放声音。
第三步,如果第二部成功了之后,继续下面操作,如果不成功,可能说明出现问题的原因不一样。可能下面对你没有帮助了。第二步,蓝牙重新连接蓝牙音响。如果已经有声音,那说明需要连接蓝牙的重新加载一下设备。第四步,修改配置文件,在配置文件最下面加上一句。第六步,重新连接蓝牙看是否成功。第一步,重启蓝牙服务。
2024-10-20 11:07:17
679
1
原创 如何知道当前网卡连接的下位机的IP,通过工具实现
以上工具和方法可以帮助你发现当前网卡连接的设备的 IP 地址。arp-scan和nmap是扫描网络的强大工具,而ip neigh和arp提供了更加本地化的查看方法。如果你知道下位机的 MAC 地址,你可以更快速地定位下位机的 IP。
2024-08-24 20:53:53
1071
1
原创 /opt/ros/noetic/lib/rviz/rviz: symbol lookup error: /opt/ros/noetic/lib//libjsk_rviz_plugins.so: und
and RViz.
2024-08-01 19:48:31
732
原创 /opt/ros/noetic/lib/rviz/rviz: symbol lookup error: /opt/ros/noetic/lib//libjsk_rviz_plugins.so: und
and RViz.
2024-08-01 19:31:28
802
原创 Ubuntu20.04 的noetic安装jsk-recognition包,E: Unable to locate package ros-noetic-jsk-recognition
确保你的系统已完全更新。验证包名称和版本是否适用于ROS Noetic。查看包维护者提供的任何特定安装说明。按照这些步骤操作应该可以帮助你成功安装包。如果你遇到进一步的问题,可以考虑查阅论坛或相关GitHub仓库获取更详细的支持。
2024-08-01 19:30:26
709
原创 Ubuntu20.04 的noetic安装jsk-recognition包,E: Unable to locate package ros-noetic-jsk-recognition
确保你的系统已完全更新。验证包名称和版本是否适用于ROS Noetic。查看包维护者提供的任何特定安装说明。按照这些步骤操作应该可以帮助你成功安装包。如果你遇到进一步的问题,可以考虑查阅论坛或相关GitHub仓库获取更详细的支持。
2024-08-01 10:42:02
609
原创 切换Ubuntu开机的主题
如果仍然看到Lubuntu的启动画面,可能需要检查系统中是否还有其他配置文件或主题干扰了显示效果。经过这些步骤,系统启动时应该会显示Ubuntu原生的启动画面。如果仍有问题,可能需要进一步检查系统配置文件或咨询相关的Ubuntu社区支持。如果上述步骤未能成功,还可以手动检查并清理其他可能干扰的plymouth主题配置。首先,确保你已经安装了原生Ubuntu的plymouth主题。接下来,需要更新默认的plymouth主题为Ubuntu的主题。根据列出的主题,卸载你不需要的主题。
2024-05-20 16:47:19
1059
原创 上位机共享网络到下位机
根据你的ifconfigenp0s31f6wlp0s20f3你希望通过上位机的网络共享使下位机能够上网。我们可以通过enp0s31f6接口来实现这个目标。
2024-05-17 11:04:17
953
原创 autoware.universe perception中ground_segmetation的基础知识学习笔记
用于将角度值规范化为 [0,2π) 的范围内,以确保结果在一个固定的范围内。规范化可以通过对结果取模的方式完成。
2024-04-15 15:07:50
295
原创 linux进程之间通讯常用信号
此外,对于与终端脱离关系的守护进程,这个信号用于通知它重新读取配置文件。SIGINT程序终止(interrupt)信号, 在用户键入INTR字符(通常是Ctrl-C)时发出,用于通知前台进程组终止进程。默认动作为终止进程。SIGQUIT和SIGINT类似, 但由QUIT字符(通常是Ctrl-)来控制. 进程在因收到SIGQUIT退出时会产生core文件, 在这个意义上类似于一个程序错误信号。默认动作为终止进程并产生core文件SIGILL。
2024-04-12 17:25:37
666
原创 Ubuntu用扩展分区加载home目录步骤
记住,在执行这些步骤之前,请务必备份重要数据,并确保你了解正在进行的操作可能带来的风险。如果你想要将新的磁盘挂载到默认的。
2024-03-10 19:03:22
733
1
原创 在Ubuntu下,使用Clion编译ROS1的程序,并进行配置
Clion找不到ros相关的环境,需要在Clion启动的时候,设置desktop。设置desktop entry的相关配置为。这样clion就可以加载ros相关的内容,同时又不用在终端中输入。直接启动clion图标就可以了。Exec设置的内容为。
2024-01-07 20:29:57
610
glove.6B.100d.txt
2020-05-10
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人