自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(22)
  • 资源 (16)
  • 收藏
  • 关注

转载 jupyter-notebook 快捷键

jupyter-notebook 快捷键

2022-10-31 14:28:27 1153

原创 Numpy读写文件应配对使用的API

Numpy读写文件应配对使用的API写入 savetxt/tofile/save 与读取 loadtxt/fromfile/load 保存格式和读取时,dtype 要一致,否则读出的数据可能会乱码TXTa = list(range(0, 100))a = np.array(a) # a.dtype = np.int64np.savetxt("filename.txt", a) b = np.loadtxt("filename.txt", dtype=np.int64) BINa = li

2022-03-05 15:44:17 469

原创 git基本操作

撤销git add添加的文件git add . # 表示当前目录所有文件,不小心就会提交其他文件撤销操作git status # 先看一下add 中的文件 git reset HEAD# 如果后面什么都不跟的话 就是上一次add 里面的全部撤销了 git reset HEAD XXX.py# 就是对某个py文件进行撤销了git reset HEAD file# 即使对file文件夹进行撤销...

2022-01-06 11:12:00 326

原创 Anaconda虚拟环境打包

Anaconda虚拟环境打包conda pack -n pcdet -o pcdet.tar.gz报错如下Collecting packages...CondaPackError: Cannot pack an environment with editable packagesinstalled (e.g. from `python setup.py develop` or `pip install -e`). Editable packages found:- /home/rzye/c

2021-12-30 13:55:18 8855 3

原创 cuda编程基础:矩阵加减、点乘

cuda编程基础:矩阵加减、点乘矩阵加减Device 单个block例子Device 多个block例子Matrix Multiply矩阵相乘HostDevice 单个block例子Device 多个block例子矩阵加减Device 单个block例子每个线程块block中,线程数量有上限(eg.512/1024)// kernel definition__global__ void MatAdd(float A[N][N], float B[N][N], float C[N][N]){

2021-07-01 14:57:39 890

原创 TensorRT加速网络推理-后处理(以Yolov3为例):推理之后的显存、内存及网络输出层之间的关系

TensorRT加速网络推理-后处理(以Yolov3为例):推理之后的显存、内存及网络输出层之间的关系重要数据定义后处理过程第一步:device2host第二步:输出内存组合为一块第三步:输出内存重组为人能看懂的排序方式声明1:本测试用例为单批次推理网络重要数据定义首先定义网络输出层的大小,yolov3网络输出层存在三个部分,分别是不同比例下采样之后结果,分别是32、16、8倍下采样。根据网络输入图片大小为416*416,得到如下关系:std::vector<std::vector<

2021-06-29 19:28:35 1976

原创 Linux定时任务-crontab

基本格式 :*  *  *  *  *  command分  时  日  月  周  命令第1列表示分钟1~59每分钟用*或者 */1表示第2列表示小时1~23(0表示0点)第3列表示日期1~31第4列表示月份1~12第5列表示星期0~6(0表示星期天)第6列表示要运行的命令**查看当前的定时任务列表:crontab -l编辑定时任务列表:crontab -e部分情况下需要运行:cat /etc/crontabcrontab文件的一些例子:删除固定路径下的照片文

2021-05-11 11:32:38 70

原创 PointPillars(一)环境搭建/模型训练问题汇总

asassa

2021-04-14 11:03:31 1988 6

原创 Anacanda手动安装清华源*.tar.bz2文件

进入清华源下载自己想要安装的文件eg.pytorch-1.4.0-py3.7_cuda10.0.130_cudnn7.6.3_0.tar.bz2torchvision-0.5.0-py37_cu100.tar.bz2ffmpeg-4.3-hf484d3e_0.tar.bz2执行命令,复制下载的文件到~/anaconda3/pkgs安装的时候一定要进如自己的虚拟环境我的是pointpillarseg. conda activate pointpillars(pointpillars) .

2021-04-08 15:22:59 3563 2

原创 固态硬盘挂载出错:Error mounting /dev/sda1 at /media/XXXX: Command-line `mount -t “ntfs“ -o

感谢zhengbin1993提供的解决方法我使用固态硬盘加外壳,改装移动硬盘使用,但是开始的前几次经常会出现挂在错误:/dev/sda1 at /media/ryze/ryze: Command-line `mount -t “ntfs” -o/media/ryze/ryze是我改装移动硬盘的路径sudo fdisk -l找到固态挂载路径,如我的是/dev/sdb1sudo ntfsfix /dev/sda1修复挂载路径的磁盘...

2021-04-06 10:01:43 877 1

原创 格式化移动硬盘或者U盘,并设置为NTFS格式

查看磁盘挂载情况 sudo fdisk -l查看到挂在的新移动硬盘为/dev/sdc格式化磁盘 sudo fdisk /dev/sdc1.输入m为help2.输入n为增加新磁盘3.输入p4.输入1,分区为15.输入w,写磁盘 格式转换 sudo mkfs -t ntfs /dev/sdc1开始格式转化  mkntfs completed successfully. Have a nice day.完成(手动狗头)...

2021-03-17 17:57:27 1785

转载 Ubuntu-安装输入法

转载https://www.jianshu.com/p/429b8f75af2c

2020-10-27 13:37:19 88

转载 Ubuntu安装nodejs环境

转载博客园:feiquan此文是转载文章,此篇文章的版权归原创作者所属,如果侵权请与我联系,我会删除此文第一步,去 nodejs 官网 https://nodejs.org 看最新的版本号;也就是说此时此刻,12.6.0 是最新的版本,不过你求稳的话建议选 10.16.0 的LTS版。第二步,添加源后安装,重点来了,nodejs 的每个大版本号都有相对应的源,比如这里的 10.x.x版本的源是https://deb.nodesource.com/setup_10.x。所以在终端执行

2020-09-28 09:55:06 1453

原创 Linux 查看Python3路径方式

方法1:whereis python3查看所有python的路径,不止一个方法2:which python3查看当前使用的python路径

2020-08-25 13:29:32 5944

原创 nc测试UDP/TCP

测试UDPA服务器上用nc监听udp模式下的6666nc -ulp 6666B客户端在udp模式下想A的6666端口发送信息(nc)nc -u A服务器IP 6666TCPA服务器上用nc监听tcp模式下的6666nc -l 6666B客户端在udp模式下想A的6666端口发送信息(nc)nc A服务器IP 6666结果UDP当B客户端发送信息给A是,A能够收到表示A服务器UDP正常检测UDP端口是否正常检测系统的IP为:192.168.3.61 端口为:666

2020-08-20 10:06:28 466

原创 Ubuntu18.04-ROS安装大坑之一:sudo rosdep init报错,ERROR: cannot download default sources list from:...

Ubuntu18.04安装根据官网安装,或者根据爱跑步的mango的博客都可以,同事这篇博客提出rosdep init出错的解决方案,但是我按照这个方式并没有解决:分割线内容,是爱跑步的mango的解决方案cd /etcsudo nano hosts在文本最后添加以下内容,保存并退出151.101.84.133 raw.githubusercontent.com依然出现:ERROR: cannot download default sources list from:h

2020-08-13 09:35:49 3994 4

原创 C++11特性

C++11特性

2020-08-11 18:28:52 78

转载 函数返回值:struct/union/int/double/char/float...与指针的区别

超级棒的一片解惑真经-感谢首先需要明白一件事情,临时变量,在函数调用过程中是被压到程序进程的栈中的,当函数退出时,临时变量出栈,即临时变量已经被销毁,临时变量占用的内存空间没有被清空,但是已经可以被分配给其他变量了,所以有可能在函数退出时,该内存已经被修改了,对于临时变量来说已经是没有意义的值了。C语言里规定:16bit程序中,返回值保存在ax寄存器中,32bit程序中,返回值保持在eax寄存器中,如果是64bit返回值,edx寄存器保存高32bit,eax寄存器保存低32bit。由此可见,函数调

2020-08-11 16:57:55 680

原创 3D-Lidar点云数据处理

3D-Lidar点云数据处理3D-Lidar点云数据处理原始激光点云数据滤波点云分割(地面与非地面)合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入3D-Lidar点云数据处理本篇博客,记录自己学习处理3D-Lidar点云数据目前遇到的算

2020-07-21 16:00:50 4218 14

原创 roslaunch学习

roslaunch文件学习直接上启动激光点云处理程序launch文件,当然,也可以写shell脚本,如start.sh文件,将命令行一起写入一个脚本。<launch> <!-- 注意这里bag文件的路径必须为绝对路径--> <node pkg="rosbag" type="play" name="playe" output="screen" args="-l --clock /home/ryze/pcl_ws/2020-06-11-17-33-03_21

2020-07-15 15:02:41 176

原创 win10 Ubuntu18.04(wls) 安装pip

安装 pipubuntu18.04 默认安装python3.6.4,未安装pip参考curl https://bootstrap.pypa.io/get-pip.py -o get-pip.pysudo apt install python3-distutilssudo python3 get-pip.pysudo pip3 install pipenv

2020-06-29 14:03:52 585

原创 1 Linux nmap 命令学习

局域网IP端口扫描具体命令如下// 扫描可ssh的主机nmap -p22 --open 192.168.1.0/24 | grep 192.168.1// 扫描局域网所有主机IPnmap -sn 192.168.1.0/24 | grep 192.168.1// 扫描指定主机打开了哪些端口nmap 192.168.1.193 | grep open// 命令帮助nmap -...

2019-09-03 17:51:12 165

Stability Margin Improvement of Vehicular Platoon Considering

The platooning of autonomous vehicles has the potential to significantly improve traffic capacity, enhance highway safety, and reduce fuel consumption. This paper studies the scalability limitations of large-scale vehicular platoons moving in rigid formation, and proposes two basic ways to improve stability margins, i.e., enlarging information topology and employing asymmetric control. A vehicular platoon is considered as a combination of four components: 1) node dynamics; 2) decentralized controller; 3) information flow topology; and 4) formation geometry. Tools, such as the algebraic graph theory and matrix factorization technique, are employed to model and analyze scalability limitations. The major findings include: 1) under linear identical decentralized controllers, the stability thresholds of control gains are explicitly established for platoons under undirected topologies. It is proved that the stability margins decay to zero as the platoon size increases unless there is a large number of following vehicles pinned to the leader and 2) the stability margins of vehicular platoons under bidirectional topologies using asymmetric controllers are always bounded away from zero and independent of the platoon size. Simulations with a platoon of passenger cars are used to demonstrate the findings.

2018-08-30

Platoon Control of Connected Vehicles from a Networked Control Perspective

The platooning of connected and automated vehicles has the potential to significantly benefit the road traffic, including enhancing highway safety, improving traffic capacity, and reducing fuel consumption. This paper presents a four-component analysis framework for platoon systems from a networked control perspective, including a literature review by network awareness, unified models of key components, and two application cases for controller synthesis. The networked control perspective naturally decomposes a platoon into four interrelated components, namely, 1) node dynamics (ND), 2) information flow topology (IFT), 3) formation geometry (FG), and 4) distributed controller (DC). The existing literature is categorized under this framework and analyzed according to the component features. The unified mathematical models are derived for platoons with linear dynamics and distributed controllers. As a case study, a distributed controller synthesis method is introduced for homogeneous platoons, which guarantees the internal stability in the presence of a broad class of topologies with/without uniform time-delays. The effectiveness of the proposed method is demonstrated using numerical simulations

2018-08-30

Dynamical Modeling and Distributed Control of Connected and Automated Vehicles

The platooning of connected and automated vehicles (CAVs) is expected to have a transformative impact on road transportation, e.g., enhancing highway safety, improving traffic utility, and reducing fuel consumption. Requiring only local information, distributed control schemes are scalable approaches to the coordination of multiple CAVs without using centralized communication and computation. From the perspective of multi-agent consensus control, this paper introduces a decomposition framework to model, analyze, and design the platoon system. In this framework, a platoon is naturally decomposed into four interrelated components, i.e., 1) node dynamics, 2) information flow network, 3) distributed controller, and 4) geometry formation. The classic model of each component is summarized according to the results of the literature survey; four main performance metrics, i.e., internal stability, stability margin, string stability, and coherence behavior, are discussed in the same fashion. Also, the basis of typical distributed control techniques is presented, including linear consensus control, distributed robust control, distributed sliding mode control, and distributed model predictive control

2018-08-30

Distributed Adaptive Sliding Mode Control of Vehicular Platoon

In a platoon control system, a fixed and symmetrical topology is quite rare, because of adverse communication environments and continuously moving vehicles. This paper presents a DASMC (Distributed Adaptive Sliding Mode Control) scheme for more realistic vehicular platooning. In this scheme, adaptive mechanism is adopted to handle platoon parametric uncertainties, while a structural decomposition coupling of interaction topology. mA enthuomde rdiceaall sa wlgiothri ththme based on LMI (Linear Matrix Inequality) is developed to rpelaqcueir etdh ea rpeoa letos boafl atnhcee sqluidicinkgn emsso taionnd sdmynoaomthincse ssin. Tthhee proposed scheme allows the nodes to interact with each other via different types of topologies, e.g., either aDsifyfmermenett rfircoaml oerx isstyinmgm teetcrhicnailq, ueeisth, eitr dfoixeesd n ootr rsewquiticreh inthge. exact values of each entity in topological matrix, and only enfefeedctsi vetnoe sksn oofw t hitsh ep robpoousnedds m eotfh oidtso loegigye ins vvaalluideast. edT hbey bench tests under several conditions.

2018-08-30

A curving ACC system with coordination control of longitudinal

The paper presents a curving adaptive cruise control (ACC) system that is coordinated with a direct yawmoment control (DYC) system and gives consideration to both longitudinal car-following capability and lateral stability on curved roads. A model including vehicle longitudinal and lateral dynamics is built first, which is as discrete as the predictive model of the system controller. Then, a cost function is determined to reflect the contradictions between vehicle longitudinal and lateral dynamics. Meanwhile, some I/O constraints are formulated with a driver permissible longitudinal car-following range and the road adhesion condition. After that, desired longitudinal acceleration and desired yaw moment are obtained by a linear matrix inequality based robust constrained state feedback method. Finally, driver-in-the-loop tests on a driving simulator are conducted and the results show that the developed control system provides significant benefits in weakening the impact of DYC on ACC longitudinal car-following capability while also improving lateral stability.

2018-08-30

Flow Topology on Closed-loop Stability of Vehicle Platoon

Besides automated controllers, the information flow among vehicles can significantly affect the dynamics of a platoon. This paper studies the influence of information flow topology on the closed-loop stability of homogeneous vehicular platoon moving in a rigid formation. A linearized vehicle longitudinal dynamic model is derived using the exact feedback linearization technique, which accommodates the inertial delay of powertrain dynamics. Directed graphs are adopted to describe different types of allowable information flow interconnecting vehicles, including both radar-based sensors and V2V communications. Under linear feedback controllers, a unified closed-loop stability theorem is proved by using the algebraic graph theory and Routh–Hurwitz stability criterion. The theorem explicitly establishes the stabilization threshold of linear controller gains for platoons with a large class of different information flow topologies. Numerical simulations are used to illustrate the results.

2018-08-30

Robust control of heterogeneous vehicular platoon with uncertain dynamics

Platoon formation of highway vehicles has the potential to significantly enhance road safety, improve highway utility, and increase traffic efficiency. However, various uncertainties and disturbances that are present in real-world driving conditions make the implementation of vehicular platoon a challenging problem. This study presents an H-infinity control method for a platoon of heterogeneous vehicles with uncertain vehicle dynamics and uniform communication delay. The requirements of string stability, robustness and tracking performance are systematically measured by the Hinfinity norm, and explicitly satisfied by casting into the linear fractional transformation format. A delay-dependent linear matrix inequality is derived to numerically solve the distributed controllers for each vehicle. The performances of the controlled platoon are theoretically analysed by using a delay-dependent Lyapunov function which includes a linear quadratic function of states during the delay period. Simulations with a platoon of heterogeneous vehicles are conducted to demonstrate the effectiveness of the proposed method under random parameters and external disturbances.

2018-08-30

Sampled-data vehicular platoon control with communication delay

This article investigates sampled-data vehicular platoon control with communication delay. A new sampled-data control method is established, in which the effect of the communication delay is involved. First, a linearized vehicle longitudinal dynamic model is obtained using the exact feedback-linearization technique. Then, under the leader–predecessor following communication strategy, considering communication delay, a platoon control law is proposed based on sampled state information, which allows the weights of state errors to vary along the platoon. Complemented by additional string stability conditions, a useful string-stable platoon controller design algorithm is proposed. Finally, the effectiveness of platoon controller design methodology is demonstrated by numerical examples.

2018-08-30

The structure of decoupled non linear systems

Decoupling of linear time-invariant systems by state feedback and precompensation has been treated in several papers (Falb and Wolovich 1967, Gilbert 1969, Wonham and Morse 1970, Silverman and Payne 1(71). A generalization of some results for time-variable systems was given by Porter (1969) and Freund (1971 a, b). Decoupling of non-linear time-variable systems by state feedback was considered by Porter (1970) where a feedback law as a sufficient condition for decoupling was presented. In this paper the results of Porter (1970) on decoupling are extended for the case D(x, t),., 0 and a more general feedback law is derived. This feedback law permits an arbitrary assignment of a specified number of poles and is a generalization of the synthesis procedure of Falb and Wolovich (1967) for the non-linear time-variable case. In the subsequent section the structure of the decoupled closed-loop system with respect to observability is considered. This type of problem has been regarded for linear systems with constant coefficients by Mufti (1969). For this purpose a sufficient criterion for observability of non-linear timevariable systems is introduced and applied to the closed-loop decoupled system with arbitrary pole assignment. The analysis based on this criterion leads to results about the structure of the decoupled system and to a sufficient condition.... for the observability of the decoupled non-linear time-variable system.

2018-08-30

Deep Learning

Deep learning allows computational models that are composed of multiple processing layers to learn representations of data with multiple levels of abstraction. These methods have dramatically improved the state-of-the-art in speech recognition, visual object recognition, object detection and many other domains such as drug discovery and genomics. Deep learning discovers intricate structure in large data sets by using the backpropagation algorithm to indicate how a machine should change its internal parameters that are used to compute the representation in each layer from the representation in the previous layer. Deep convolutional nets have brought about breakthroughs in processing images, video, speech and audio, whereas recurrent nets have shone light on sequential data such as text and speech.

2018-08-30

卷积神经网络研究综述

作为一个十余年来快速发展的崭新领域,深度学习受到了越来越多研究者的关注,它在特征提取和建模上都有着相较于浅层模型显然的优势.深度学习善于从原始输入数据中挖掘越来越抽象的特征表示,而这些表示具有良好的泛化能力.它克服了过去人工智能中被认为难以解决的一些问题.且随着训练数据集数量的显著增长以及芯片处理能力的剧增,它在目标检测和计算机视觉、自然语言处理、语音识别和语义分析等领域成效卓然,因此也促进了人工智能的发展.深度学习是包含多级非线性变换的层级机器学习方法,深层神经网络是目前的主要形式,其神经元间的连接模式受启发于动物视觉皮层组织,而卷积神经网络则是其中一种经典而广泛应用的结构.卷积神经网络的局部连接、权值共享及池化操作等特性使之可以有效地降低网络的复杂度,减少训练参数的数目,使模型对平移、扭曲、缩放具有一定程度的不变性,并具有强鲁棒性和容错能力,且也易于训练和优化.基于这些优越的特性,它在各种信号和信息处理任务中的性能优于标准的全连接神经网络.该文首先概述了卷积神经网络的发展历史,然后分别描述了神经元模型、多层感知器的结构.接着,详细分析了卷积神经网络的结构,包括卷积层、池化层、全连接层,它们发挥着不同的作用.然后,讨论了网中网模型、空间变换网络等改进的卷积神经网络.同时,还分别介绍了卷积神经网络的监督学习、无监督学习训练方法以及一些常用的开源工具.此外,该文以图像分类、人脸识别、音频检索、心电图分类及目标检测等为例,对卷积神经网络的应用作了归纳.卷积神经网络与递归神经 网络的集成是一个途径.为了给读者以尽可能多的借鉴,该文还设计并试验了不同参数及不同深度的卷积神经网络来分析各参数间的相互关系及不同参数设置对结果的影响.最后,给出了卷积神经网络及其应用中待解决的若干问题

2018-08-30

基于卷积神经网络的道路车辆检测方法

提出了一种基于卷积神经网络的前方车辆检测方法。首先,根据车底阴影特征,运用基于边缘增强的路面检测算法以及车底阴影自适应分割算法来分割并形成车底候选区域,以解决路面灰度分布不均及光照条件变化问题;其次,运用针对道路交通环境的卷积神经网络结 构,建立图像样本库进行网络训练;在此基础上,采用基于卷积神经网络识别的方法以验证并剔除被误检测为车底阴影的候选区域,进而确定真正的车辆目标;最后,修改网络为三分类识别,以验证本文方法的强扩展性的优势。实验结果表明:本文提出的车辆检测方法能够很好地区分车底阴影和非车底阴影干扰,有效地提高车辆检测的准确率和可靠性,降低误检率。

2018-08-30

改进的基于卷积神经网络的图像超分辨率算法

针对现有的基于卷积神经网络的图像超分辨率算法参数较多、计算量较大、训练时间较长、图像纹理模糊等 问题,结合现有的图像分类网络模型和视觉识别算法对其提出了改进。在原有的三层卷积神经网络中,调整卷积 核大小,减少参数;加入池化层,降低维度,减少计算复杂度;提高学习率和输入子块的尺寸,减少训练消耗的时间; 扩大图像训练库,使训练库提供的特征更加广泛和全面。实验结果表明,改进算法生成的网络模型取得了更佳的 超分辨率结果,主观视觉效果和客观评价指标明显改善,图像清晰度和边缘锐度明显提高。

2018-08-30

滑模变结构控制理论及其算法研究与进展

针对近年来滑模变结构控制的发展状况, 将滑模变结构控制分为18个研究方向, 即滑模控制的消除抖振问题、准滑动模态控制、基于趋近律的滑模控制、离散系统滑模控制、自适应滑模控制、非匹配不确定性系统滑模控 制、时滞系统滑模控制、非线性系统滑模控制、Terminal滑模控制、全鲁棒滑模控制、滑模观测器、神经网络滑模控 制、模糊滑模控制、动态滑模控制、积分滑模控制和随机系统的滑模控制等. 对每个方向的研究状况进行了分析和说明. 最后对滑模控制的未来发展作了几点展望.

2018-08-30

具有强鲁棒性的滑模变结构控制

针对一类高阶不确定非线性系统, 基于指数型快速终端滑模的良好特性, 提出了一种新的滑模变结构控制.系统状态变量能以较快的收敛速度在有限时间内到达各级滑模面的邻域, 并最终收敛到平衡点附近很小的区域.使用李亚普诺夫稳定性理论证明了系统的渐近稳定性, 并推导出各级邻域和系统不确定环节的数学关系.Matlab仿真验证了系统的强鲁棒性

2018-08-30

非匹配不确定MIMO 线性系统的终端滑模控制

提出一种用于非匹配不确定MIMO 线性系统的终端滑模控制方法。设计了特殊的终端滑模切 换面和相应的控制策略, 使得系统在有限时间内收敛到终端滑模面, 在系统到达终端滑模面后保证系统 的状态保持在终端滑模面上, 并在有限时间内收敛到平衡点附近的邻域内。建立了该邻域的范围与系统 的非匹配不确定性的范围以及终端滑模参数之间的数学关系, 用于系统设计与分析。仿真结果验证了所 提出方法的有效性和分析的正确性。

2018-08-30

空空如也

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

TA关注的人

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