- 博客(73)
- 资源 (13)
- 收藏
- 关注
原创 ROS学习笔记(十二)ROS noetic ubuntu20.04 版本 rosdep init,rosdep update 问题解决方法
rosdep init,rosdep update 命令执行出差核心问题就是raw.githubusercontent.com被禁用使用IP138 查询raw.githubusercontent.com,发现该域名已经被禁止。通过测试在/etc/hosts中添加域名解析的ip:151.101.76:133 raw.githubusercontent.com无法更新,更换过多个ip也无济于事。1. 从github上下载所需要的rosdistro,git clone htt...
2021-11-11 16:29:56 7723 21
原创 UE5.3.1 无法创建C++ 工程问题解决方法
UE5.3.1 创建C++工程提示DONET问题,直接下载最新版本的NET8.0的SDK安装即可解决!
2023-10-12 08:16:33 893
原创 Windows 11 + Ubuntu20.04 双系统 坑里爬起来
3. 一般用linux系统的grub来引导双系统,用户可以更具具体的工作进行选择,我第一个用windows的引导管理,特别费劲,查了好多资料,网上资料也特别少,需要采用windows自带的bcdedit对引导文件进行重新编写,最后放弃了。网上好多教程都是选第三个,我都没有成功,不知道什么原因。4. 出现无法进入windows或者linux系统的现象,都可以采用linux的boot-repair工具进行修复,具体修复方法可以百度,可以选择高级选项,进行高级修复,我采用高级修复选项,终于完成了双系统的引导。
2023-08-17 22:29:29 591
原创 汽车交互新技术学习
一、AR HUD优点:与现实世界结合,所见即所得,数据辅助驾驶,感知能力更强减少低头的频次缺点:挡风玻璃应用面积较小,只有视野的四分之一对驾驶形成干扰,存在驾驶隐患需要结合实景,算力要求高,成本高是一个过渡产品,自动驾驶时代将不再需要二、实体AI机器人案例:蔚来 NOMI机器人集成了车端和云端算力,集成了语音交互和情感引擎两大交互能力,让汽车变得有情感特点:技术难度低,富有情感,交互频率高等特点三、智能表面隐身性,背景灯未亮时候无法察觉2.曲面材质,使得更有材质感.
2022-05-11 10:12:34 232
原创 深度学习——1/100了解PyTorch
PyTorch是一个基于Torch的Python开源机器学习库,用于自然语言处理等应用程序。它主要由Facebookd的人工智能小组开发,不仅能够 实现强大的GPU加速,同时还支持动态神经网络,这一点是现在很多主流框架如TensorFlow都不支持的。PyTorch提供了两个高级功能:具有强大的GPU加速的张量计算(如Numpy)包含自动求导系统的深度神经网络 除了Facebook之外,Twitter、GMU和Salesforce等机构都采用了PyTorch。待续。。。...
2022-03-24 11:23:30 1956
原创 LeetCode 34. 在排序数组中查找元素的第一个和最后一个位置
题目:给定一个按照升序排列的整数数组 nums,和一个目标值 target。找出给定目标值在数组中的开始位置和结束位置。如果数组中不存在目标值 target,返回 [-1, -1]。进阶:你可以设计并实现时间复杂度为 O(log n) 的算法解决此问题吗?示例 1:输入:nums = [5,7,7,8,8,10], target = 8 输出:[3,4] 示例 2:输入:nums = [5,7,7,8,8,10], target = 6 输出:[-1,-1] 示例 3:输入:nums =
2022-03-03 22:58:53 132
原创 ROS学习笔记(十四)奥比中光Orbbec Astra Pro深度相机
测试Orbbec Astra Pro深度相机测试环境:ubuntu20.04noetic安装依赖sudo apt install ros-$ROS_DISTRO-rgbd-launch ros-$ROS_DISTRO-libuvc ros-$ROS_DISTRO-libuvc-camera ros-$ROS_DISTRO-libuvc-ros可能出现的问题:20.04 中没有 ros-noetic-libuvcros-$ROS_DISTRO-libuvc ,目前测试没有发现问
2022-02-23 10:21:49 4931 6
原创 爬虫(四)—— HTML基础学习
HTML的全称为超文本标记语言,是一种标记语言。它包括一系列标签.通过这些标签可以将网络上的文档格式统一,使分散的Internet资源连接为一个逻辑整体。HTML文本是由HTML命令组成的描述性文本,HTML命令可以说明文字,图形、动画、声音、表格、链接等
2022-02-22 10:14:58 1313
原创 LeetCode 33. 搜索旋转排序数组
题目:整数数组 nums 按升序排列,数组中的值 互不相同 。在传递给函数之前,nums 在预先未知的某个下标 k(0 <= k < nums.length)上进行了 旋转,使数组变为[nums[k], nums[k+1], …, nums[n-1], nums[0], nums[1], …,nums[k-1]](下标 从 0 开始 计数)。例如, [0,1,2,4,5,6,7] 在下标 3 处经旋转后可能变为[4,5,6,7,0,1,2] 。给你 旋转后 的数组 nums 和一个
2022-02-21 17:38:09 449
原创 LeetCode 32. 最长有效括号
题目:给你一个只包含 ‘(’ 和 ‘)’ 的字符串,找出最长有效(格式正确且连续)括号子串的长度。示例 1:输入:s = “(()” 输出:2 解释:最长有效括号子串是 “()” 示例 2:输入:s = “)()())” 输出:4 解释:最长有效括号子串是 “()()” 示例 3:输入:s = “” 输出:0提示:0 <= s.length <= 3 * 104 s[i] 为 ‘(’ 或 ‘)’解答: stack<char> result; int cou
2022-02-21 08:52:48 432
原创 LeetCode 31. 下一个排列
题目整数数组的一个 排列 就是将其所有成员以序列或线性顺序排列。例如,arr = [1,2,3] ,以下这些都可以视作 arr 的排列:[1,2,3]、[1,3,2]、[3,1,2]、[2,3,1] 。整数数组的 下一个排列 是指其整数的下一个字典序更大的排列。更正式地,如果数组的所有排列根据其字典顺序从小到大排列在一个容器中,那么数组的下一个排列就是在这个有序容器中排在它后面的那个排列。如果不存在下一个更大的排列,那么这个数组必须重排为字典序最小的排列(即,其元素按升序排列)。例如,arr
2022-02-18 11:21:22 110
原创 爬虫(三)—— python 爬虫小试
一、基本概念网络爬虫(又称为网页蜘蛛,网络机器人,在FOAF社区中间,更经常的称为网页追逐者),是一种按照一定的规则,自动地抓取万维网信息的程序或者脚本。另外一些不常使用的名字还有蚂蚁、自动索引、模拟程序或者蠕虫。二、python 爬虫函数解析2.1 requests 请求网页requests库的7个主要的方法函数requests.request()构造一个请求,支撑一下各方法的基本方法requests.get()获取HTML网页的主要方法,对应于HTTP的GET
2022-02-17 07:57:06 1732 6
原创 LeetCode 30. 串联所有单词的子串
30. 串联所有单词的子串给定一个字符串 s 和一些 长度相同 的单词 words 。找出 s 中恰好可以由 words 中所有单词串联形成的子串的起始位置。注意子串要与 words 中的单词完全匹配,中间不能有其他字符 ,但不需要考虑 words 中单词串联的顺序。示例 1:输入:s = "barfoothefoobarman", words = ["foo","bar"]输出:[0,9]解释:从索引 0 和 9 开始的子串分别是 “barfoo” 和 “foobar” 。输出的顺序不重
2022-02-16 15:59:30 108
原创 数据分析与预测(四)——相关性分析
变量之间的相关性分析主要包括:分析变量自身的规律 自相关分析 偏相关分析分析任意两个等长数列之间的相关性 简单相关分析允许在一定的间隔下进行简单的相关分析 互相关分析分析两组变量的相关性 典型的相关分析相关图的绘制一、相关矩阵图 import matplotlib.pyplot as plt import numpy as np import pandas as pd from sklearn import datasets im
2022-02-11 09:31:44 6237
原创 数据分析与预测(二)——pandas 函数read_csv解析
使用pandas做数据处理的第一步就是读取数据,数据源可以来自于各种地方,csv文件便是其中之一。而读取csv文件,pandas也提供了非常强力的支持,参数有四五十个。这些参数中,有的很容易被忽略,但是在实际工作中却用处很大。比如:文件读取时设置某些列为时间类型导入文件, 含有重复列过滤某些列每次迭代指定的行数值替换pandas在读取csv文件是通过read_csv这个函数读取的,下面就来看看这个函数都支持哪些不同的参数,看看它们都生得一副什么模样,是三头六臂,还是烈焰红唇。read_cs
2022-02-10 10:37:36 4482
原创 数据分析与预测(一)—— 常用数据集下载
wine 数据集下载公共资源:【UCI Machine Learning Repository: Wine Data Set】csdn 下载:【】
2022-02-09 14:25:58 2011
原创 ROS学习笔记(十一)ROS 四元素与欧拉角之间的转换
#include "tf/transform_datatypes.h"//转换函数头文件#include <nav_msgs/Odometry.h>//里程计信息格式/****************四元数转RPY欧拉角,以odomsub的回调函数为例*****************/void odomCallback(const nav_msgs::Odometry &odom) { tf::Quaternion quat; tf:.
2022-01-04 17:12:20 470
原创 树莓派(十四)串口登录树莓派4B-ubuntu20.04
电脑端:安装 minicomsudo apt-get install minicom启动minicom,打开对应的串口minicom -D /dev/ttyAMA0minicom 默认波特率为115200,-D 代表端口,-b 设置波特率参数 例如 -b 9600ctrl A 按下E选择回显sudo minicom -D /dev/ttyACM0显示:Welcome to minicom 2.7.1OPTIONS: I18n Compiled on Dec
2022-01-04 14:51:48 1294
原创 ROS学习笔记(十)Roslaunch 参数学习
1. node2. param3.remap4.machine5. rosparam6. include7.env8.test9.arg10.group11.roslaunch 语法12 Metapackages13 Architecture14 python API
2021-12-30 10:46:26 994
原创 ROS学习笔记(九)ros action模块学习
学习ros的action模块客户端输出服务端输出客户端和服务端的launch文件action_client.launch<?xml version="1.0"?><launch> <node pkg="DoDishes" type="DoDishes_client" name="DoDishes_client" output="screen" > </nod...
2021-12-29 16:33:49 1402 1
原创 HOG学习笔记
HOG1.HOG特征描述子局部归一化的梯度方向直方图,是一种对图像局部重叠区域的密集型描述符,它通过计算局部区域的梯度方向直方图来构成特征。2.HOG本质统计图像局部区域的梯度方向信息来作为该局部图像区域的表征。3.检测窗口Win、块Block、单元格Cell的基本信息(1)大小:A、检测窗口:WinSize=128*64像素,在图像中滑动的步长是8像素(水平和垂直都是)B、块:BlockSiz
2021-12-29 16:18:07 65
原创 树莓派(十三)ubuntu 开机自启动 服务设置
设置服务开启启动systemctl is-enabled servicename.service #查询服务是否开机启动systemctl enable *.service #开机运行服务systemctl disable*.service #取消开机运行systemctl start *.service #启动服务systemctl stop *.service #停止服务systemctl restart *.service #重启服务systemctl reload *..
2021-12-27 16:06:42 1252
原创 ROS学习笔记(八)ubuntu20.04 安装ros_qtc_plugin
ubuntu20.04 安装ros_qtc_plugin1. 安装依赖2. 编译插件3. 安装插件enjoy前言 由于ros2 的不断成熟,多机器人协调也成为可能,因此,将原有的ubuntu18.04 升级到ubuntu20.04,升级导致原有的ros-qt离线插件无法使用,只能另谋出路,尝试使用vscode,vscode对ros很好的支持,但是配置相对比较复杂,代码不全功能不是很智能,另外,界面太过偏平化,习惯了qt的我一时无法适应vscode编写c++,所以还是回到qt插件问题上。1. 安装依赖
2021-11-25 09:06:11 3705 8
原创 树莓派(十二)ubuntu 启动慢,卡顿问题解决
ubuntu 系统安装之后出现系统启动慢,输入卡顿,界面系统启动时间长等问题,寻其原因,主要是系统缺少交换分区的缘故。1.来查看系统是否有交换分区sudo swapon --show然后你会发现根本没有提示,那么就是没有交换空间咯,你也可以用free -h来查看一下:free -h检查磁盘的使用情况df -h2. 创建交换分区sudo fallocate -l 10G /swapfile更改权限ls -lh /swapfilesu...
2021-11-22 16:04:21 8120
原创 树莓派(十一)树莓派4B ubuntu20.04 UART 多串口配置通信
通过查看官方文档:树莓派0、1、2 以及 3 的双串口 UART0(PL011)和 UART1(mini UART)为主,而且网络上大多数关于树莓派3之前版本串口打开方式,操作比较复杂。树莓派 4 中增了 4 个 PL011 串口共计有 6 个 UART,不再使用以前的方法进行更改。一、 raspberry 4B 在ubuntu20.04 配置串口的方法通过命令查看支持的串口数:dtoverlay -a | grep uart官方文档:Raspberry Pi Do...
2021-11-22 14:06:16 4477 1
原创 树莓派(十)Based Raspberry-Pi install Ubuntu 20.04
一、 下载系统镜像目前,项目需要在树莓派上安装ros,目前官网上有ubuntu20 和Ubuntu21版本,21版本带有桌面版本,20版本只有服务器版本,下载地址:https://cn.ubuntu.com/download/raspberry-pi使用树莓派的安装工具进行刷鞋sd卡可以在线下载系统,也可以安装离线系统sudo snap install rpi-imager使用rpi-imager命令可以启动安装软件二、安装桌面sudo apt install xubun.
2021-11-16 11:03:38 994
原创 ROS学习笔记(七)Ubuntu Server 20.04 based on Raspberry- Pi-4B 安装 ROS1 Noetic
1. 配置wifi// 查看网络配置ifconfig -a// 安装 WPA2 网络工具sudo apt-get install wpasupplicantsudo apt-get install network-manager//打开netplan进行配置cd /etc/netplan/lsvim 文件网络配置文件:renderer: NetworkManagerwifis: wlan0: dhcp4: true access-points:.
2021-11-11 09:07:11 1538
原创 ROS学习笔记(六)ROS TF初探
ros::Time stamp_; ///< The timestamp associated with this transform std::string frame_id_; ///< The frame_id of the coordinate frame in which this transform is defined std::string child_frame_id_; ///< The frame_id of the coordinate frame ...
2021-10-29 16:12:56 385
SSD: Single Shot MultiBox Detector
2018-08-10
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人