2020-12-28-星期一-工作总结
工作:
1、仔细阅读《安庆需求v1.3》,理解吃透业务逻辑,同时构思实现方案。
目前车辆任务切换的方案有了基本思路。就是在车端通信消息类型中增加一类消息,就是任务下发消息,让车辆接到这个任务命令。同时给message消息增加一个字段,就是车辆当前状态,状态描述由切换前的状态和切换后的状态共同描述。
车辆调度。手绘路径和路径计算,感觉从逻辑上来看是有区别的,一个是用户在图上直接指定路线,然后发给车,路径计算是用户只指定起点和终点,由云平台反馈给用户,这个路径合理不合理,如果合理,用户再执行发布路径给车端。
这里的路径规划好了之后,发布路径给车端,也需要增加一类消息类型给车端发下去,让车端按照这个路线反复行进。
但是,在这里,我需要给前端写一个接口,这个接口调用路径规划的算法,调用结果反馈给前端,让前端用户知道手绘的路径或者是只指定了起点终点的路径是否能走得通,是否合理,如果合理再发布给车端。
所以,这两有两个部分的工作,一个是路径规划的结果发给车端,这个通过给车云通讯消息增加一类新的消息类型来实现。另一个是,调用规划算法的接口,用来告诉前端路径规划结果是否合理,是否可行。
2、设计完了车辆任务发布,车辆路径规划,车辆路径发布三个接口,写好了三个接口的接口文档。
3、梳理小车运行状态和任务的转换关系图。
学习:
1、看了AGV的知识。ACV=Automated Guided Vehicle,自动引导运输车,其实也可以称之为自动驾驶运输车。
2、tbox,tbox=telematrix box,是一个车端的通信终端。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· 开发者必知的日志记录最佳实践
· SQL Server 2025 AI相关能力初探
· Linux系列:如何用 C#调用 C方法造成内存泄露
· 无需6万激活码!GitHub神秘组织3小时极速复刻Manus,手把手教你使用OpenManus搭建本
· Manus爆火,是硬核还是营销?
· 终于写完轮子一部分:tcp代理 了,记录一下
· 别再用vector<bool>了!Google高级工程师:这可能是STL最大的设计失误
· 单元测试从入门到精通