- 博客(20)
- 收藏
- 关注
原创 PyQt中设置拖拽组件并自动重新排序
在开发测试软件的过程中,已经拥有固定layout时,需要允许用户通过拖动组件进行自定义排序,但是不能将一个widget的组件拖动到另一个widget中。设置了两个步骤,步骤中的每个标签都可以在对应的步骤内部进行拖拽排序,其排序类型为在指定位置插入拖动的标签,在插入位置以下的标签顺序下移。点击Add按钮可以新增标签,新增的标签同样可以进行拖拽排序。
2024-04-26 10:19:29
276
1
原创 MATLAB与Python交互学习(一)
Python能够处理MATLAB的哪些数据类型,能否读取工作区的多维数组,怎么调用命令与simulink进行交互。设计Python数据,包括上述基本数据类型,还有时序信号数据,能够通过MATLAB获取数据后绘制精美的图片。MATLAB能够处理Python哪些数据类型(字符串,列表,集合,字典)。不同的MATLAB对应不同的Python版本,版本不对应时无法完成安装。安装好MATLAB需要的Python版本后,打开MATLAB的安装路径。怎么处理,有哪些命令,处理以后返回的MATLAB数据类型是什么。
2023-08-23 22:46:56
219
1
原创 HIL测试与功能安全
dSPACE 支持用 HIL 尽可能多地取代符合 ISO26262 标准的实际驾驶测试。ASIL 分为四个安全要求等级:A是最低,B,C,D是最高,QM为非安全相关系统。MIL和SIL测试使用与基于需求的测试,以及部分接口测试和错误注入测试。通过将 HIL 与测试自动化相结合,所有测试均可完全重现。在实际驾驶测试中进行所有测试,特别是验收测试,是一种疏忽。HIL 测试可减少驾驶测试、车辆原型,从而降低成本。ISO 功能安全的目标始终是确保可接受的残余风险。明确、可追溯的里程碑和批准是必不可少的。
2023-08-22 15:33:40
235
1
原创 HIL测试-过程支持,自动化与数据管理
在AutomationDesk中建立CentralLocking_TestLib,设置三个测试用例,包括手动测试,车辆速度触发测试,碰撞触发测试。而后创建待执行任务,点击’Pending Executions’,新建’New‘–>‘Execution…点击’Execution Plans’,创建执行计划,可以新增,也可以在原有的计划中进行修改。选择想要执行的测试用例,左上角选择’Execute Test Cases’,执行测试用例。自动化您的测试系统,包括 HIL 配置和设置,实现 24/7 全天候测试。
2023-08-22 14:06:26
436
1
原创 HiL测试workflow
(To ground KL31对地短路, To battery voltage-电池短路, Between channels-两个EU引脚短路)Electrical Failure Insertion Unit(FIU)–电气故障插入单元。Electronic Control Unit (ECU)–电子控制单元。Real-Time Processing Unit–实时处理单元。故障模式的确定性启动,例如,取决于模型中的变量。基础的HIL I/O口以及总线接口测试。I/O Hardware–I/O硬件。
2023-08-21 17:05:24
265
1
原创 python自动化处理word文档,生成表格到Excel
问题描述:由于word文档篇幅较多,格式复杂,后续查看与修改工作不方便,因此考虑将其中的表格提取出来,根据表格的名称设置sheet提取到excel中。由于格式不同,且数据量很大,故采用自动化的方式进行处理问题解析:原word文档包含大量的软件测试test case,首先提取word中该test case的ID或名称作为excel工作表的sheetname,其次将对应的表格放入sheetname中。
2023-08-18 14:29:12
1596
1
原创 ROS中costmap_converter插件的配置与使用
在学习TEB算法的过程中,作者提供了一个插件用于转换代价地图,原始的代价地图是由栅格地图中单元格组成,用于表示障碍物,但单元格占用的计算资源较大,故采用插件将单元格转换成点,线,多边形表示。插件激活rospack plugins --attrib=plugin costmap_converter配置cfg文件在导航配置文件下,新建costmap_converter_params.yaml#######################################################
2021-10-12 14:08:01
4375
5
原创 自学ROS(四)----修改功能包源码,turtlesim为例
目的在ROS中学习智能车的路径规划时用到很多种导航算法,随着论文进行,需要对ROS中的路径规划算法源码进行修改从而实现算法优化。本文将详细介绍算法包的获取,覆盖,修改,运行。以最开始的ROS提供官方教程turtlesim为例。本文将用到ROS的overlaying机制。参考链接:https://heyijia.blog.csdn.net/article/details/45841317https://blog.csdn.net/weixin_42099082/article/details/1027
2021-09-12 12:41:05
3009
2
原创 学习记录04--利用gazebo搭建真实场景
论文要求有真实场景,更有实际意义建立gazebo模型直接在ubuntu系统左下角九个小点进入应用程序,打开gazebo进入gazebo中,左上角点击edit菜单,选择building editor(快捷键ctrl+B)选择wall进行模型搭建ctr+S将模型保存到默认位置,并命名搭建完后如图模型退出后不可再编辑将模型保存为world左上角file,选择save world as(ctrl+shift_s)将其保存到gazebo_pkg/world中,命名为test_01.world。在la
2021-09-07 19:04:45
1034
原创 学习记录03
3.1 导航配置安装导航包sudo apt-get install ros-melodic-navigation创建功能包navigation,并编译catkin_create_pkg navigation在navigation下创建config, launch, maps, rviz, scripts, srcmkdir config launch maps rviz sricpts srcconfig–用于存储导航算法配置文件,包括全局和局部路径规划算法launch–配置启动文件,
2021-09-06 13:37:04
388
原创 学习记录02
本文为毕业设计及论文的环境搭建及算法配置。转载请注明出处。2.1 建图功能包配置在src文件夹下打开终端,创建功能包gazebo_map,并编译catkin_create_pkg gazebo_mapcatkin_make在gazebo_map中打开终端并创建四个文件夹mkdir cfg launch map rvizcfg文件夹--------存储传感器与算法配置文件launch文件夹—存储节点启动文件map---------------存储建图完成后的图片和配置文件(yaml)
2021-09-05 20:03:51
441
原创 学习记录01
本文为毕业设计及论文的环境搭建及算法配置。转载请注明出处。1.1 搭建workspace打开终端(ctrl+alt+T快捷键)mkdir -p ~/study01/src #创建study01及下属src文件夹cd ~/study01/ #进入study01工作空间catkin_make #编译工作空间关闭此终端,将小车模型与地图的功能包gazebo_pkg复制到src文件夹下回到工作空间study01,在此workspace右键打开终端,编译launch—存放
2021-09-05 16:56:06
403
原创 译文《Efficient Trajectory Optimization using a Sparse Model》
Efficient Trajectory Optimization using a Sparse ModelChristoph Rösmann1, Wendelin Feiten2, Thomas Wösch2, Frank Hoffmann1and Torsten Bertram1摘要-“TEB”方法通过后续修改由全局规划器生成的初始轨迹来优化机器人轨迹。在轨迹优化中考虑的目标包括但不限于总路径长度、轨迹执行时间、与障碍物的分离、通过中间路径点以及遵守机器人动力学、运动学和几何约束。”TEB“明确地考
2021-07-03 20:14:51
726
1
原创 译文《Trajectory modification considering dynamic constraints of autonomous robots》
Trajectory modification considering dynamic constraints of autonomous robotsChristoph Rösmann, Wendelin Feiten, Thomas Wösch西门子公司技术,智能系统和控制,德国Frank Hoffmann, Torsten Bertram控制理论与系统工程研究所,Technische Universität多特蒙德,德国主题:研究与开发/建模、规划与控制关键词:轨迹修正,定时松紧带,动力学,运
2021-07-02 13:07:20
930
原创 自学ROS完成智能小车路径规划(三)--导航配置
安装 ros-melodic-navigation 功能包sudo apt-get install ros-melodic-navigation在xunfei_path_planning/src下打开终端创建功能包gazebo_navcatkin_create_pkg gazebo_nav //功能包创建完毕cd ~/xunfei_path_planning/catkin_make //编译功能包在gazebo_nav文件夹下创建l
2021-07-01 19:19:47
9217
4
原创 自学ROS完成智能小车路径规划(二)--完成建图
创建建图功能包cd xunfei_path_planning/src //打开该路径终端catkin_create_pkg gazebo_map //功能包创建完毕cd ..catkin_make //编译功能包在gazebo_map文件夹下创建cfg,launch,map三个文件夹cd ~/xunfei_path_planning/src/gazebo_map/mkdir cfg launc
2021-06-08 19:45:02
5647
2
原创 自学ROS完成智能小车路径规划(一)--配置功能包
此系列文章记录本人学习ros的过程,将会尽可能详细以便自己能够看懂参考系列:古月居老师,CSDN,ROS tutorials,科大讯飞智能车竞赛线上赛本文章的目标:比较全局路径规划算法中A*算法与Dijkstra算法在该地图场景下的规划与运行时间比较局部路径规划算法中DWA算法与TEB算法在该地图场景下的规划与运行时间在同等参数条件下选择出各自适合的算法进行融合,经过比较,我将选择dijkstra算法作为全局路径规划算法,TEB算法为局部路径规划算法第一步,按照科大讯飞的教程配置文件科大讯
2021-06-07 20:09:27
8549
10
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人