- 博客(14)
- 收藏
- 关注
转载 SSH_Unable to negotiate with ... port ..: nomatching host host key type found. Their offer:ssh-rsa
ssh不能远程登录的原因为:没有找到相关的主机密钥类型。2、永久办法——在~/.ssh目录下添加config。1、临时办法——命令中加参数。
2023-01-06 17:10:43
9111
1
转载 bash: ./make.sh: /bin/sh^M: 解释器错误: 没有那个文件或目录
原因:在Linux运行.sh文件时报上述错误,原因是因为该文件在windows系统上打开过,关闭后其中的空格符号和Linux的不同,导致这个报错,可以通过sed命令与正则的配合将文件中的空格符号替换成linux的空格。
2023-01-06 13:51:38
984
原创 Cmake问题汇总:boost,zmq,shm_unlink/open
修改为 target_link_libraries(xxxxx ${EXTRA_LIBS} -lrt)原来 target_link_libraries(xxxxx ${EXTRA_LIBS} )2. zmq.hpp没有那个文件或目录。
2022-08-26 10:25:04
448
原创 Win11系统打开自带虚拟机平台的方法
2、复制以下命令粘贴进去。左上角点击文件—另存为,保存类型选择所有文件,文件名为Hyper-V.cmd,点击保存。3、右键以管理员身份运行,等待命令执行,操作成功之后,输入Y重启电脑。然后按照上面win11专业版的步骤开启。1、依次点击开始—设置—应用—可选功能—更多windows功能,找到“Hyper-V”,勾选上。2、继续下拉,找到“虚拟机平台”,勾选,点击确定,这时候就配置该功能并安装,需要重启电脑。1、如果是win11家庭版,默认没有Hyper-V选项。这时候桌面上新建一个文本文档。...
2022-08-09 13:18:02
10877
原创 vim基础命令
输入文件内容; 按键,切换插入和增加按 ESC,左下角就可以进行输入 保存但不退出 保存并退出 退出 强制退出,不保存 放弃所有修改,从上次保存文件开始再编辑命令历史
2022-06-01 13:05:03
57
原创 常用linux命令总结
ll -lh查看文件占用大小rm -rf install.tar.gz 删除mv old new 改名mv /usr/men/* . 将目录 /usr/men 中的所有文件移到当前目录(用.表示)中cp –r test/ newtest 将当前目录 test/ 下的所有文件复制到新目录 newtest 下ifconfig查看网卡的信息tar zxvf install.tar.gz z代表gzip压缩包;x代表解压;v代表显示过程信息;f代表后面跟的是文件。tar -zcvf te.
2022-05-30 15:22:38
65
原创 grep:每周一个linux命令
1. grep 命令介绍grep 查找文件里符合条件的字符串,常与管道符|、cat、ps一起使用;主要用于查找文件中符合条件的字符串、统计文件中符合条件的字符串行数、grep 不显示自身进程2. grep 常用命令参数-c:统计符合字符串条件的行数-v:显示不包括文本的所有信息3. grep 常用命令过滤test.txt文件中hello内容grep hello test.txtcat test.txt |grep hello统计test.txt中hello内容的行数g
2022-05-30 14:44:39
82
原创 把ros2录制的bag包转换为ros1格式的bag包(自定义话题及服务消息类型)
自定义话题及服务消息类型与系统内置消息的区别就在于自定义的类型ROS1_bridge必须用源代码重新编译。1. 创建ros1_bridge工作区。我们在一个单独的工作区中构建ROS1_bridge,因为它需要在其环境中同时使用ROS1和ROS2包。从github上拉下代码时候注意git分支的对应修改,我的ros2是galactic。如果下载为dashing分支,编译时候会很多报错如下图所示 mkdir -p ~/ros1_bridge_ws/src cd ~/ros1_bridge_ws/src
2022-04-19 18:24:53
1692
原创 修复ubuntu引导
1. 开机按F10或者向下箭头进入BIOS2. 选择U盘引导,出现下面界面选择对应系统20.043.出现下面界面,选择try ubuntu4. 出现下面界面,等待一段时间结束后进入ubuntu镜像系统5. 打开终端,依次输入下面命令sudo add-apt-repository ppa:yannubuntu/boot-repair -y(可能会出错,检查网络是否连接,再次重试上述命令)sudo apt-get updatesudo apt-get inst..
2022-04-18 19:58:17
12211
原创 ROS2—自定义话题及服务消息类型
1. source ROS 2 环境source ROS 2的基础工作空间可以使用下面的命令:source /opt/ros/foxy/setup.bash2. 创建一个新的文件夹执行类似下面的命令:mkdir -p ~/dev_ws/srccd ~/dev_ws/src另外一个好的习惯是,将你的工作空间中所有的包都放在src文件夹下。上面的代码在dev_ws下创建一个src文件夹,并且进入到该文件夹下。3 创建功能包进入到dev_ws/src文件夹,运行创建功能包的
2022-04-15 16:37:09
1316
原创 ros2 bag play
optional arguments:-h, --helpshow this help message and exit -s {sqlite3,my_read_only_test_plugin,my_test_plugin}, --storage {sqlite3,my_read_only_test_plugin,my_test_plugin}storage identifier to be used, defaults to 'sqlite3' --read-a...
2022-04-14 15:10:16
1813
原创 GPS、Unix、UTC时间
Ros的时间基准为Unix,起始时间为:1970年1月1日;GPS使用UTC原子钟时间,起始时间为:1980年1月6日;两者相差:err=315936000秒(未将北京时间:UTC+8加入)为什么我算出来是316051200秒。计算方法为按10年全部为平年算:10年*365天*24小时*3600秒1970-1980有三个闰年因此差3天:3天*24小时*3600秒1月1日-1月6日差5天:5天*24小时*3600秒以上三项加起来就等于316051200秒参考:GPS、Unix、
2022-04-12 19:00:12
1417
1
原创 ros恢复bag.active
rosbag reindex 2022-03-29-14-45-00.bag.activerosbag info 2022-03-29-14-45-00.bag.activemv 2022-03-29-14-45-00.bag.active 2022-03-29-14-45-00.bag
2022-04-06 16:47:37
333
原创 把ros2录制的bag包转换为ros1格式的bag包
参考链接https://blog.csdn.net/weixin_41010198/article/details/1170423861 安装ros2和ros1之间通信的库包我的ros2版本是galactic,因此安装ros-galactic-ros1-bridge2 把录制的ros2的bag包转换ros1格式的bag包2.1 启动ros2到ros1的桥0、首先打开一个终端1,命令行输入roscore启动ros1、再打开一个终端22、在该终端下添加ros2和ros1的环境变量
2022-04-06 12:12:26
1062
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人