- 博客(12)
- 收藏
- 关注
原创 启动rviz的时候报“段错误”
被这个问题困扰了半天时间,百度上能搜到的主流那几个解决办法都没能生效,其实到后来已经有种“可能是显卡驱动的问题”的念头,但苦于过去手动安装显卡驱动繁琐的回忆,抱着侥幸的心理选择偷懒,一直没去尝试…直到看到一个博客里,下面这条命令sudo ubuntu-drivers autoinstall能够自动安装显卡驱动,完成后重启电脑,输入nvidia-smi确认成功安装,再次尝试开启rviz成功,问题解决。...
2021-11-18 11:53:16 661
原创 带linux系统的arm开发板配置无线网络遇到的问题
今天拿到一块别人用过的开发板,桌面右上角没有网络连接的图标,ifconfig查看ip是有无线网卡的,只不过wlan0查不到inet 地址 只有inet 6,当然也没法连接互联网,于是边百度边解决问题。过程当中,我推测是上一个用户设置了静态ip,解决思路一直都是奔着静态ip还原成动态这个方向,做了如下操作: 还原了 /etc/network/inerfaces 中的设置# interfaces(5) file used by ifup(8) and ifdown(8)auto loiface lo
2021-11-03 18:19:19 742
原创 ROS错误之RLException: Ubable to launch [xx-1]].
这个问题通常发生的很莫名其妙,而且百度上相关的解答不多,最近碰到两回,第一次是通过重写launch文件解决了,后来证实是瞎猫碰上死耗子,因为第二次怎么都解决不了,然后找到这篇博客,写的非常详细,把功能包相关的build文件夹删除重新白名单编译之后问题就解决了,推测应该是文中说的第二种情况。链接如下:https://blog.csdn.net/qq_27865227/article/details/116143335...
2021-09-08 14:57:17 598
原创 雷达通过USB接入开发板的映射规则
雷达通过USB接入上位机映射规则:ls /dev/ttyUSB* 找出对应设备的端口号udevadm info --attribute-walk --path=/sys/bus/usb-serial/devices/ttyUSB1 | grep KERNEL 查看内核的值在/etc/udev/rules.d路径下更改对应设备的规则vim /etc/udev/rules.d/ydlidar.rules其中设备ID能和lsusb中的ID对应上,将KERNELS值设置成上面查询到的内核的值完成配置,SY
2021-08-11 16:50:20 226
原创 图像旋转90度整数倍
通常图像的旋转使用cv2.getRotationMarix2D(获取变换矩阵)cv2.warpAffine(进行仿射变换)这两个API较多,但是变换过后往往会截断部分图像的内容另外看到一种思路是创建一个全0数组去放置变换后的图片, 然后截去非图片部分, 如果是旋转90度这种特殊角度, 可以手动构建旋转矩阵matRotate ,以保证仿射 平移后的图片不会有缺失, 但经过测试, 这种方式还...
2020-04-04 15:04:16 415
原创 使用gazebo进行物理仿真搭建.world环境,并用gmapping在仿真环境中进行地图构建
主要用到robot_mbot(胡春旭的ros学习第4讲中相关资源)这个功能包,mbot_description是描述机器人模型的功能包;mbot_gazebo是仿真功能包,更改launch文件中”world_name”参数来切换读取的世界,.world文件保存在worlds路径下;mbot_navigation是导航功能包,调用gmapping;mobot_teleop是控制功能包,用于终端控制机...
2020-04-01 19:18:22 3212
原创 记录darknet-yolov3训练过程
1.构建数据集dataset ——JPEGImages # 图片路径 ——Annotations # xml标签路径 ——ImageSets ——Main # 生成分组的txt路径 ——labels(自动生成) # xml转化成符合标准的txt标签路径运行covert_to_txt.py,在Main路径下生成四个txt,完成数据集分组,修改voc_label.py中对应的set...
2020-03-12 14:43:59 201
原创 centos7搭建caffe环境
由于要跑R-C3D,要求caffe环境,然后这两天都在研究怎么装,目前是测试通过了,python里import还不清楚好不好使,先暂时把流程和问题记录一下,后面遇到坑再说。首先系统已有的环境是python3.6+cuda8.0,当时装cuda的时候也是跟着网上教程一通装,导致cudnn.h这个文件不在/usr/local/include这个路径下(由于路径非常的混乱,致使编译经常失败,需要先找...
2020-03-07 15:22:26 223
原创 统计XML标签种类和个数
# -*- coding: utf-8 -*-"""Created on 20-3-6@author: zmcldw@requirements: PyCharm 2018.2.4; Python 3.6.0 |Anaconda 4.3.1 (64-bit)@decription: statistic the numbers of classes in labels"""i...
2020-03-07 10:35:53 2192
原创 目标检测中一些性能指标的含义
1. TP、FP、TN、FN的含义对于一个二分类的预测来说,情况可以描述如下: 真实情况 预测结果 预测为正 预测为反 正例 TP(对正例) FN(错反例) 反例 FP(错正例) ...
2020-03-04 16:14:45 993
原创 ROS通信编程:话题编程
话题编程的流程如下:创建发布者创建订阅者添加编译选项编译以一个发布者talker.cpp的源码举例:/** * 该例程将发布chatter话题,消息类型String */ #include <sstream>#include "ros/ros.h"#include "std_msgs/String.h"int main(int argc, char **argv)...
2019-12-06 10:52:12 271
原创 创建Workspace
创建Workspace一个工作空间的目录树一般构成如下:~/catkin_wssrcdevelinstall首先在src目录下初始化工作空间:catkin_init_workspace再回到catkin_ws目录下,编译工作空间:catkin_make设置全局环境变量:vim ~/.bashrc添加语句:source ${HOME}/catkin_ws/d...
2019-12-06 10:19:15 311
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人