huli 5 年 前
コミット
2e2dede211

BIN
Document/Laser.png


BIN
Document/LivoxLaser.png


BIN
Document/binary_buf.png


BIN
Document/laser_task_command.png


BIN
Document/laser功能模块图.eddx


BIN
Document/laser功能模块图.png


BIN
Document/laser数据流程图.eddx


BIN
Document/laser数据流程图.png


BIN
Document/laser程序流程图.eddx


BIN
Document/laser程序流程图.png


BIN
Document/task_command_manager.png


BIN
Document/thread_condition.png


BIN
Document/thread_safe_queue.png


BIN
Document/智象停车测量软件设计文档 .docx


+ 1 - 1
error_code/error_code.h

@@ -64,7 +64,7 @@ enum Error_code
 //    错误码的规范,
 //    错误码是int型,32位,十六进制。
 //    例如0x12345678
-//    12表示功能模块,例如:laser雷达模块                框架制定
+//    12表示功能模块,例如:laser雷达模块               框架制定
 //    34表示文件名称,例如:laser_livox.cpp             框架制定
 //    56表示具体的类,例如:class laser_livox           个人制定
 //    78表示类的函数,例如:laser_livox::start();       个人制定

+ 7 - 0
laser/Laser.h

@@ -1,4 +1,11 @@
 
+/*
+ * laser雷达核心模块,主要是负责管理所有的雷达设备,按需采集三维点。
+ * 由上层下发任务单,雷达模块按照任务指示,进行相应的雷达扫描。
+ * 转换和拼接为标准参考系的三维坐标点云。
+ * 然后通过任务单返回上层。
+ */
+
 #ifndef __LASER__HH__
 #define __LASER__HH__
 #include "Point2D.h"

+ 4 - 0
laser/Laser.puml

@@ -1,7 +1,11 @@
 @startuml
 skinparam classAttributeIconSize 0
 
+<<<<<<< HEAD
+title  Laser_base  雷达的基类
+=======
 title  Laser_base
+>>>>>>> origin/hl
 
 
 

+ 4 - 0
laser/LivoxLaser.puml

@@ -1,7 +1,11 @@
 @startuml
 skinparam classAttributeIconSize 0
 
+<<<<<<< HEAD
+title  CLivoxLaser 大疆livox雷达
+=======
 title  CLivoxLaser
+>>>>>>> origin/hl
 
 
 

+ 4 - 0
laser/laser_task_command.puml

@@ -1,7 +1,11 @@
 @startuml
 skinparam classAttributeIconSize 0
 
+<<<<<<< HEAD
+title  Laser_task 雷达模块的任务指令
+=======
 title  binary_buf是二进制缓存
+>>>>>>> origin/hl
 
 note left of Laser_task
 //laser_task_command,是雷达任务指令的相关功能

+ 4 - 0
task/task_command_manager.puml

@@ -2,7 +2,11 @@
 @startuml
 skinparam classAttributeIconSize 0
 
+<<<<<<< HEAD
+title  Task_Base 任务单基类
+=======
 title  binary_buf是二进制缓存
+>>>>>>> origin/hl