自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 The package nvidia-l4t-camera needs to be reinstalled, but I can‘t find an archive for it.

solve the problem with the following cmd:

2024-07-11 10:44:20 302

原创 windows与linux双系统下,为linux系统/boot独立分区扩容

但是,由于没有经验,只给了/boot 300M,导致系统空间不够用,无法安装其他环境,报错:Sub-process /usr/bin/dpkg returned an error code (1)二、使用上述方法确实可以减少/boot分区占用,但是并没有从根本上解决问题,接下来介绍给/boot分区扩容的方法。一、通过清理更新的内核可以减少/boot分区的占用。

2024-04-18 20:59:28 682

原创 ubuntu系统环境报错及解决

参考链接:https://staging.gazebosim.org/docs/fortress/install_ubuntu。

2024-03-01 21:04:35 406

原创 Docker使用

1 /home/amov/docker_file是处理器文件夹位置 ,/home/work是Docker镜像文件夹位置。此语法作用是文件夹共享,保证了在/home/amov/docker_file下增改代码,会同步到/home/work下。参考网站: https://developer.nvidia.com/embedded/learn/tutorials/jetson-container#h.643lq522tv1d。如果有版本信息,表示docker安装成功。

2024-02-29 22:34:47 769

原创 使用vscode查bug

3. 以调试ROS程序为例,可以选择ROS: Attach 或 ROS: Launch。其中,ROS: Attach 表示对一个可执行节点(node) debug,ROS: Launch 表示对一个launch 文件 debug。然后点击这个三角按钮,程序运行,若出现bug, 可自动捕获异常。

2024-01-25 15:44:53 852

原创 更改飞控数据流频率

先把飞控的内存卡取出来,用读卡器插上,然后在根目录下面建立一个etc的目录,然后在目录下面新建一个extras.txt的文件。写入以下内容以修改topic频率。这个具体的原理就是配置PX4的开机启动文件,通过设置mavlink发布的速率达到更改mavros发布频率的目的。里面的-d 选项后面的是指的mavlink的端口,-s是发布的消息,-r是发布的频率。

2024-01-02 10:19:13 496

原创 ubuntu18.04中代码迁移到20.04报错

PCL库,Eigen库报错,如:解决方案:尝试将CMakeLists 中 set(CMAKE_CXX_FLAGS “-std=c++11”)改为set(CMAKE_CXX_FLAGS “-std=c++14”)。

2023-11-18 22:29:29 575

原创 开机自启动脚本

其中,"Description"字段是服务的描述,"ExecStart"字段是Shell脚本程序的路径,"Restart"字段表示服务遇到错误时自动重启,"WantedBy"字段指定服务启动的目标。使用文本编辑器创建一个名为"myscript.service"的服务文件,并将其保存到"/etc/systemd/system/"目录中。创建一个Shell脚本程序,例如"myscript.sh",并将其保存到一个可执行的位置,例如"/usr/local/bin"。验证服务是否已启动。

2023-07-10 20:24:49 190

原创 通讯测试脚本

【代码】通讯测试脚本。

2023-03-17 11:31:44 147

原创 multimaster使用

multimaster使用。

2023-03-17 11:11:34 173

转载 Linux实现scp拷贝时无需输入密码

Linux实现scp拷贝时无需输入密码

2023-02-27 14:08:01 391

原创 windows与linux系统ntp服务器配置

ntp服务器端配置

2023-02-20 22:48:57 596

原创 pixhawk学习常用网址

[1] https://www.bookstack.cn/read/px4-user-guide/zh-config-safety.md[2] https://docs.px4.io/v1.12/en/advanced_config/prearm_arm_disarm.html[3] https://www.ncnynl.com/archives/201810/2640.html

2022-04-14 10:43:22 273

原创 PWM、PPM、SBUS、DSM2这四种协议区别

【1】www.5imx.com/portal.php?mod=view&aid=1351

2021-12-19 22:51:03 1783

原创 win10安装过程中一直卡在海内存知己天涯若比邻界面解决方法

问题1. win10安装过程中一直卡在海内存知己天涯若比邻界面解决方法问题2.计算机意外地重新启动或遇到错误。windows安装无法继续。若要安装windows 请单击 确定 重新启动计算机解决方法:按住shift+f10(或者shift+Fn+f10),输入regedit,找到注册表HKEY_LOCAL_MACHINE\SYSTEM\SETUP\STATUS\ChildCompletion\SETUP.EXE,双击它,将1改为3,然后点击“确定”。关闭注册表编辑器,点击错误消息框的“确定”。电脑会重启

2021-10-06 22:46:12 67304 23

原创 Eigen使用

参考:[1]https://www.cnblogs.com/python27/p/EigenQuickRef.html

2021-09-24 09:42:58 120

原创 ROS终端输出到log或者csv文件

rosrun 包名 节点名 >xxx.log

2021-07-06 11:17:50 1601

原创 网络相关知识

一、网关网关实质上是一个网络通向其他网络的IP地址。比如有网络A和网络B,网络A的IP地址范围为“192.168.1.1-192.168.1.254,子网掩码为255.255.255.0;网络B的IP地址范围为“192.168.2.1-192.168.2.254,子网掩码为255.255.255.0。在没有路由器的情况下,两个网络之间是不能进行TCP/IP通信的,即使是两个网络连接在同一台交换机(或集线器)上,TCP/IP协议也会根据子网掩码(255.255.255.0)判定两个网络中的主机处在不同的网络

2021-07-05 15:29:49 77

原创 cuda生成随机数

[1]https://zhuanlan.zhihu.com/p/147713616[2]https://www.cnblogs.com/xing901022/p/3369091.html

2021-06-19 21:10:16 236

原创 cutt正确使用方式

开源代码cutt github链接使用:1.首先git clone https://github.com/yingjerkao/cutt代码cd bin//bin里有两个测试文件./cutt_bench 运行结果如下:Using NVIDIA GeForce RTX 3090 SM version 8.6Clock 1.695Ghz numSM 82 ECC 0 mem BW 936.10GB/s shMemBankSize 4BL2 6.00MBCPU using vector type A

2021-06-03 10:43:38 990

原创 Eigen与cuda兼容问题解决

Eigen与cuda兼容问题解决

2021-06-03 10:20:03 2895 3

原创 ubuntu固件错误Possible missing firmware解决办法

问题:Possible missing firmware /lib/firmware/rtl_nic/rtl8125a-3.fw for module r8169解决方法:1.进入如下这个地址,固件文件非常全面,找到适合自己的版本https://git.kernel.org/pub/scm/linux/kernel/git/firmware/linux-firmware.git/tree/rtl_nic/2.切换到刚才报缺少固件的目录,下载区少的文件内容cd /lib/firmware/rtl_

2021-06-02 16:34:16 1389

原创 CUDA编程(一)

static void HandleError( cudaError_t err, const char *file, int line ){ if (err != cudaSuccess) { printf( "%s in %s at line %d\n", cudaGetErrorString( err ),file, line ); exit( EXIT_FAILURE );}}函数调用外层的HANDLE_ERROR()是我们定义的一个宏,作为本书辅助代码的一部分。这个

2021-05-31 10:02:03 250

原创 Boost C++ 库学习

[参考1]http://zh.highscore.de/cpp/boost

2021-05-29 14:46:27 128

原创 关于ros_control

[参考:]https://guyuehome.com/890

2021-05-20 17:30:37 391

原创 cuda安装

[官网网址]https://developer.nvidia.com/cuda-downloads?target_os=Linux&target_arch=x86_64&Distribution=Ubuntu&target_version=18.04&target_type=deb_local

2021-05-19 19:50:41 222 1

原创 名词解释:差速驱动

差速驱动(Differential driving)指使用两个不含转向的驱动单元,利用不同驱动单元速度的变化来完成驱动和转向功能

2021-05-19 16:19:25 1176

原创 C++中static用法

参考:[1] https://www.cnblogs.com/love-yh/p/7477652.html

2021-05-09 09:02:23 78

原创 warning: Clock skew detected. Your build may be incomplete解决方法

错误原因:系统时间比文件修改时间早,导致修改了的文件没有被编译解决方案:将系统时间往后(未来)修改,然后在编译问题即可解决1 date 查询系统时间2 sudo date -s 1/31/2012 命令可以修改系统日期3 sudo date -s 22:34:50 命令可以修改系统时间4 sudo date -s "2050-01-01 00:00:00" 修改系统时间(包括日期+具体时间)...

2021-05-08 22:28:09 885

原创 RVO算法存在问题

问题描述: 验证RVO避碰时,让两个UAV正对着飞,即uav1_start(0,0) uav1_goal(0,8)uav2_start(0,8) uav2_goal(0,0)实验现象: 两个无人机正对着飞的过程中,当2架无人机的距离较近时,两个uav静止在当前位置而无法继续向目标点飞行问题分析: RVO的本质依旧是势函数。当两个UAV正对着飞,彼此之间的排斥力刚好在两架uav位置坐标的连接线上,导致无人机受到的向前的推力与向后的斥力二力平衡。...

2021-05-08 17:32:07 506

原创 git报错! [rejected]master -> master (fetch first)解决

正确的解决方法就是将你的仓库和你的gitee合并了,用填充的方法,即:git pull --rebase origin master输入上述命令,其中origin代表你的仓库uri,后面的master表示将当前的提交到本地仓库的内容和远程仓库合并;再输入如下命令,即可将本地仓库推送到远程仓库:git push origin master...

2021-05-06 22:49:45 1788

原创 rosbag相关

rosbag中有4个不同话题的数据,利用std::vector<ctrl_msg::ctrl_ref> ctrl_msgs_vec = read_bag<ctrl_msg::ctrl_ref>(file_name, topic_name, -1);//读包中的某一个话题的所有数据write_bag<ctrl_msg::ctrl_ref>(new_file_name, topic_name, cmds);//并将该话题的所有数据写入另一个包中报错:termina

2021-05-03 16:29:00 786

原创 网络SSID详解

参考:[1] https://product.pconline.com.cn/itbk/software/dnwt/1702/8813220.html[2] http://www.zhuangjiba.com/help/10567.html

2021-04-28 22:45:54 3970

原创 安装ubuntu时报错ima: error communicating to tpm chip解决方法

1.进入安装时,光标移动到"install ubuntu"2.按"e"进入编辑模式,进入命令行模式3.找到’‘quite splash’'然后去掉"—"后,添加“nomodeset”(依照不同显卡进行不同显卡驱动选项的添加,如果使用的是Nvidia显卡,添加nomodeset)4.F10安装5.安装成功后重启,按ESC进入选择界面,选在Ubuntu上,同样按e,倒数第二行,在quite splash 后加 nomodeset;按F10启动系统6.进入图形界面,打开终端1.更新apt-get源列表

2021-04-28 16:36:41 7580

原创 卸载nvidia显卡驱动

sudo nvidia-uninstall sudo apt-get autoremove --purge nvidia-*

2021-04-06 15:36:44 657

原创 rosdep update报错解决

一 .报错:reading in sources list data from /etc/ros/rosdep/sources.list.dERROR: error loading sources list: ('The read operation timed out',)解决方法:更改源, 源的相关配置在以下文件中1.sudo gedit /etc/ros/rosdep/sources.list.d2.添加相关源:/*清华源:*/deb http://mirrors.tuna.tsi

2021-04-01 15:23:56 1565

原创 ImportError: No module named future错误解决

安装pip可参考: https://www.runoob.com/w3cnote/python-pip-install-usage.htmlsudo apt-get install python-pipsudo pip install future报错:Traceback (most recent call last): File "/usr/local/bin/pip", line 9, in <module> load_entry_point('pip==21.0.1',

2021-03-31 20:58:01 1109

原创 linux下外设端口映射配置

Linux下USB设备节点名不固定问题经常会遇到以USB转串口设备为例,通常设备节点名为ttyUSBx(x为0~n),Linux内核会根据设备插入的先后顺序进行编号的分配,比如第一个插入的设备编号为ttyUSB0,然后依此加1,变为ttyUSB1,ttyUSB2……如果仅仅以设备节点ttyUSBx来区别具体是哪个设备,因为末位的编号是随时会变的,所以就会造成混乱。无法保证A设备就是ttyUSB0,B设备就是ttyUSB1。在设备文件/dev目录下并没有提供固定显示ttyUSB的方法,但是,其实,每个U.

2021-03-30 11:31:49 552 1

原创 Linux各种命令

网址1

2021-03-29 20:23:11 41

原创 Linux scp命令

网址1

2021-03-27 11:13:26 247

pycharm更换csvode主题

pycharm更换csvode主题

2024-04-20

空空如也

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

TA关注的人

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