feat(螺杆定位): 更新算法版本至1.1.7并优化工具盘姿态

This commit is contained in:
杰仔 2026-05-08 13:14:26 +08:00
parent f57a9daa47
commit 230d3ecfff
20 changed files with 29 additions and 2 deletions

View File

@ -3,7 +3,7 @@
#define SCREWPOSITION_APP_NAME "螺杆定位"
#define SCREWPOSITION_VERSION_STRING "1.1.6"
#define SCREWPOSITION_VERSION_STRING "1.1.7"
#define SCREWPOSITION_BUILD_STRING "1"
#define SCREWPOSITION_FULL_VERSION_STRING "V" SCREWPOSITION_VERSION_STRING "_" SCREWPOSITION_BUILD_STRING

View File

@ -1,3 +1,7 @@
# 1.1.7 2026-05-08
## build_1
1. 更新算法:工具盘姿态优化
# 1.1.6 2026-04-25
## build_1
1. 双相机

View File

@ -39,6 +39,13 @@ typedef struct
SWD3DPoint point;
}SWDIndexing3DPoint;
typedef struct
{
int lineIdx;
int ptIdx;
SVzNL3DPoint point;
}SWD3DPointPostion;
typedef struct
{
int lineIdx;

View File

@ -47,3 +47,6 @@
//配天工件定位
#define SX_ERR_UNKNOWN_PLATE_DIR -2601
//蓼淘보룹땍貫
#define SX_ERR_NO_HIGHEST_ROD -2701

View File

@ -36,12 +36,24 @@ typedef struct
SVzNL3DPoint endPt;
}SSX_rodPositionInfo;
typedef enum
{
KeWD_WELD_UNKNOWN = 0,
KeWD_WELD_POINT, //焊点
KeWD_WELD_SEAM, //焊缝
KeWD_WELD_SEAM_GAP, //焊缝,有缝隙
}EWD_weldType;
typedef struct
{
EWD_weldType weldType;
SVzNL3DPoint startPt;
SVzNL3DPoint endPt;
SVzNL3DPoint center;
SVzNL3DPoint axialDir;
SVzNL3DPoint normalDir; //法向量
std::vector< SVzNL3DPoint> centerPts;
std::vector< SVzNL3DPoint> edgePts_0;
std::vector< SVzNL3DPoint> edgePts_1;
}SSX_weldSeamInfo;
//读版本号
@ -97,5 +109,6 @@ SG_APISHARED_EXPORT void sx_rebarWeldSeamPositioning(
const SSG_outlierFilterParam filterParam,
const SSG_treeGrowParam growParam,
const SSX_rodParam rodParam,
const double weldSeanRange, //焊缝距钢筋交叉点的范围(最大值)
std::vector<SSX_weldSeamInfo>& weldSeamInfo,
int* errCode);

View File

@ -15,7 +15,7 @@
| 9 | 颗粒尺寸检测 | ParticleSize | 1.0.0.0 |
| 10 | 双目标记检测 | BinocularMarkServer | 1.0.0.4 |
| 11 | 铁路隧道槽道测量 | TunnelChannel | 1.0.0.3 |
| 12 | 螺杆定位 | ScrewPosition | 1.1.6.1 |
| 12 | 螺杆定位 | ScrewPosition | 1.1.7.1 |
| 13 | 包裹拆线位置定位 | BagThreadPosition | 1.0.0.4 |
| 14 | 工件孔定位 | WorkpieceHole | 1.1.5.1 |
| 16 | 坑孔定位 | HolePitPosition | 无 |