- 博客(56)
- 资源 (3)
- 收藏
- 关注
原创 vector相关知识整理
在这个例子中,我们定义了一个结构体MyStruct,它有一个成员value。我们创建了一个MyStruct类型的向量structVector,并使用std::transform将其元素的value成员提取出来,转换成一个整数向量intVector。提取的操作是通过一个lambda函数完成的,该函数捕获结构体的当前元素并返回其value成员。最后,我们遍历并打印了intVector中的元素。
2024-10-22 16:45:57
258
原创 ubuntu20.04 ad_with_lanelet2 编译问题解决
【代码】ubuntu20.04 ad_with_lanelet2 编译问题解决。
2023-06-29 11:41:59
1068
原创 ROS2常见问题及解决方案
1.CMake Error at CMakeLists.txt:28 (rosidl_generate_interfaces): Unknown CMake command “rosidl_generate_interfaces”.解决方案:CmakeLists.txt中添加find_package(builtin_interfaces REQUIRED)find_package(rosidl_default_generators REQUIRED)
2022-05-29 18:16:37
2256
原创 ZED2双目相机内参标定
前言一个 8x6 的棋盘标定板,边长 10.8 cm,因为标定用的是内部角点,所以实际打印出是 9x7 大小保证一个 5m X 5m 的无遮挡环境一个发布了左右图像到 ROS 中的双目相机标定板链接:http://wiki.ros.org/camera_calibration/Tutorials/StereoCalibration?action=AttachFile&do=view&target=check-108.pdf参考链接https://www.bianchengqua
2022-02-22 17:37:03
3673
2
原创 图为智盒T600 AGX Xaiver ubuntu18.04安装autoware1.14.0
前言图为智盒T600采用AGX Xaiver为核心版,系统为ubuntu18.04, arm64架构参考连接https://www.cnblogs.com/xiangzh/p/14244915.htmlhttps://github.com/Autoware-AI/autoware.ai/wiki/Source-Build操作步骤将opencv版本换为opencv3.2.0(1) 若为T600预装系统运行sudo apt-get purge libopencv-devsudo apt i
2022-02-21 17:50:29
2186
原创 ROS 2自定义消息类型
前言介绍如何引用自定义消息作为自定义消息类型。参考链接https://docs.ros.org/en/foxy/Tutorials/Custom-ROS2-Interfaces.html?highlight=msg操作步骤创建point_msgs消息包cd ~/dev_ws/srcros2 pkg create --build-type ament_cmake point_msgscd point_msgsmkdir msgcd msggedit PlanningPoint.msg
2022-02-10 11:08:16
2355
原创 rosdep update问题解决方案
前言ubuntu20.04安装ROS后rosdep update不通过,采用网站代理的方式解决,将脚本下载下来后需将python版本修改为python3参考链接https://www.ncnynl.com/archives/202109/4549.html操作步骤下载命令脚本并赋予脚本可执行权限wget https://gitee.com/ncnynl/rosdep/raw/master/rosdep_update.sh sudo chmod +x ./rosdep_update.sh
2021-12-27 10:57:57
1139
原创 /boot独立分区扩容,解决/boot空间不足问题
前言装Ubuntu系统时,/boot分区只给了300M,之后由于/boot空间不足导致更新系统失败。下面是解决方案。参考链接https://blog.sciencenet.cn/blog-747197-772653.html操作步骤用Ubuntu自带disk查看/boot分区配置点击/boot分区下面小齿轮图标,选择Edit Mount Options,记下/boot分区配置,点击后界面如下:然后把"Mount at startup"取消,把“Mount point”改一下,比如/boo
2021-12-10 16:31:09
8197
3
原创 Autoware.auto常见问题及解决方案
cc1plus: error: bad value (‘tigerlake’) for ‘-march=’ switch原因分析:gcc版本过低,更新gcc版本至10.0版本解决方案:ade环境下更新软件源sudo gedit /etc/apt/sources.list在文件中输入:deb http://mirrors.aliyun.com/ubuntu/ focal main restricted# deb-src http://cn.archive.ubuntu.com/ubuntu
2021-12-08 16:49:56
2628
原创 ubuntu20.04 ROS2.0安装
系统配置ubuntu20.04 I7-11800H参考链接https://blog.youkuaiyun.com/feimeng116/article/details/106602562/https://docs.ros.org/en/galactic/Installation/Ubuntu-Install-Debians.html操作步骤Set localesudo locale-gen en_US en_US.UTF-8sudo update-locale LC_ALL=en_US.UTF-8
2021-12-02 15:21:58
1522
原创 Ubuntu18.04 intel wifi6 ax201无线网卡驱动安装
Ubuntu18.04 intel wifi6 ax201无线网卡驱动安装前言新买的笔记本电脑装Ubuntu系统,发现没有无线网卡,经查阅资料发现由于网卡刚没多久,Ubuntu没有集成网卡驱动,需自己安装网卡驱动。操作步骤安装libssl1.1sudo apt install libssl1.1更新linux内核(5.2版本以上) sudo apt install linux-image-5.4.0-80-generic linux-headers-5.4.0-80-generic
2021-08-01 14:09:33
20029
17
原创 C++实用小程序
1.linux C++ 获取当前系统时间(毫秒级)#include <stdio.h>#include <sys/time.h>using namespace std;void sysTime(string ¤tTime){ struct timeval tv; struct timezone tz; struct tm *t; char * curTime; gettimeofday(&tv, &a
2021-05-27 14:36:17
1348
1
转载 经纬度转高斯投影坐标(xy平面坐标)
参考链接https://blog.youkuaiyun.com/weixin_44088559/article/details/104014363计算模型高斯投影正解int LongLat2XY(double longitude,double latitude,double &X,double &Y){ int ProjNo=0; int ZoneWide; //带宽 double longitude1,latitude1, longitude0,latitude0, X
2021-04-08 18:16:16
8160
3
原创 Jetson NX克隆与烧录镜像
前言本文主要说明如何在Ubuntu系统上备份Jetson NX镜像,并烧录镜像到多台NX开发板上。我的NX的系统是在SD卡上的,所以这个方法只适用于系统装在SD卡上的开发板。参考链接https://blog.youkuaiyun.com/m0_48168838/article/details/110262057https://www.jetsonhacks.com/2020/08/08/clone-sd-card-jetson-nano-and-xavier-nx/准备工作装好Ubuntu系统的主机(任意
2021-02-26 11:36:03
1678
原创 opencv4.5.1 带cuda11.0 cudnn8.0.5编译
参考链接https://blog.youkuaiyun.com/fixed_zhang/article/details/110428259?utm_medium=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-1.control&depth_1-utm_source=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-1.contr
2021-02-04 17:22:53
1202
原创 Ubuntu18.04 安装运行windows程序(qq 微信 caj阅读器等)+解决wine中文乱码
Ubuntu18.04 安装windows程序(qq 微信 caj阅读器等)解决wine中文乱码操作步骤:安装winesudo apt-get install wine-stable下载相应.exe文件(caj举例)下载链接:http://pan.baidu.com/s/1jIqHxLs注意需下载7.2版本(其他版本没试过)运行cajview软件wine CAJViewer.exe打开后发现软件乱码(下面是解决乱码步骤)下载windows宋体字并复制simsun.ttc文
2020-12-31 11:38:12
418
转载 Ipopt安装
Ipopt是一款用来计算大规模非线性优化的开源软件包,这里用来求解MPC。GitHub地址 https://github.com/coin-or/Ipopt安装所需功能包$ sudo apt-get install gcc g++ gfortran subversion patch wget下载源码下载最新的源码https://www.coin-or.org/download/source/Ipopt/版本至少大于 3.12.7, 本文下载的为 3.12.7。下载完成后,解压。编译安装
2020-09-13 17:30:23
4312
4
原创 linux串口管理员权限修改为普通用户可读取,映射串口名为某固定名称
linux串口管理员权限修改为普通用户可读取,映射串口名为某固定名称操作步骤:新建xxxx.rules文件cd /etc/udev/rules.d/sudo gedit xxxx.rules使用lsusb与dmesg查看串口设备号和串口名使用lsusb后终端中显示:Bus 002 Device 002: ID 8087:8000 Intel Corp. Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hubBu
2020-08-30 21:52:31
483
原创 opencv常见问题整理
1.error: ‘CV_WINDOW_AUTOSIZE’ was not declared解决方案:添加头文件#include <opencv2/highgui/highgui_c.h>
2020-03-05 19:16:43
1623
原创 Python常见问题整理
1. WARNING: The directory ‘/home/××××/.cache/pip/http’ or its parent directory is not owned by the current user and the cache has been disabled. Please check the permissions and owner of that directo...
2020-01-19 17:24:29
331
原创 精选免费论文翻译工具
通天塔说明:该网站可以免费翻译论文文献,但是会将论文公开,所以一些涉密的论文请谨慎上传。https://tongtianta.site/翻译后的效果如图:
2019-12-10 14:56:17
1370
原创 Apollo5.0安装
前言Apollo5.0要求:系统版本在ubuntu16.04或ubuntu16.04以上NVIDIA驱动>=410.48 Driver Download 一般ubutun上自带了NVIDIA驱动,可在Setting->Software&Update->Additional Driver里查看;或者根据这个说明下载Apollo内核跟英伟达驱动安装NVIDIA-do...
2019-12-03 11:44:38
4453
5
原创 Apollo踩坑记录
1. Apollo代码下载速度慢解决方案:可将代码fork到自己github账号上再下载(此方法还是较慢我的只有500k/s)将代码转移到码云上再git clone https://gitee.com/Tengyun_Mo/apollo.git(可以直接使用这个链接下载)(速度可达2M/s)(须创建账号)注意:以上两种方法也可能下载失败,如何避免下载失败可参考下面的问题22. Apo...
2019-12-01 22:52:20
2154
原创 ORB_SLAM2常见问题及解决方法
前言orb_slam工程出了很长时间了,但是一直没有更新,这就导致他的一些代码并不适合一些高版本的依赖,比如opencv4.1等。本文主要解决编译orb_slam的过程中出现的一些问题,且如何将opencv的版本替换成opencv4.0以上的版本。1.将opencv的版本替换成opencv4.0以上版本修改ORB_SLAM2文件夹下的CMakeList.txt文件为 find_packag...
2019-07-20 17:23:39
6995
1
原创 TX2制作镜像并烧写镜像
前言本文简要介绍TX2如何制作镜像并烧写镜像,如果读者一开始是通过sdkmanager安装的TX2系统可直接进入笔记本中~/nvidia/nvidia_sdk/JetPack_4.2_Linux_P3310/Linux_for_Tegra目录下进行制作镜像,否则需要下载TX2的驱动文件进行制作镜像。下面将介绍注意事项及操作步骤。参考链接https://blog.youkuaiyun.com/zong59...
2019-07-20 16:57:08
3535
2
兼容ros1 ros2自定义消息的cmakelists.txt文件与package.xml文件
2023-04-14
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人