Python是一种广泛使用的解释型、高级和通用的编程语言,[1]由荷兰数学和计算机科学研究学会的Guido van Rossum创造,第一版发布于1991年,它是ABC语言的后继者,也可以视之为一种使用传统中缀表达式的LISP方言。[2]Python提供了高效的高级数据结构,还能简单有效地面向对象编程。Python语法和动态类型,以及解释型语言的本质,使它成为多数平台上写脚本和快速开发应用的编程语言,随着版本的不断更新和语言新功能的添加,逐渐被用于独立的、大型项目的开发。Python支持多种编程范型,包括函数式、指令式、结构化、面向对象和反射式编程。Python解释器易于扩展,可以使用C或C++(或者其他可以通过C调用的语言)扩展新的功能和数据类型。Python也可用于可定制化软件中的扩展程序语言。Python
基于树莓派4b的和stm32单片机的Ros小车,通过深度摄像头实现室内场景建立稠密点云图,同时结合2D激光建图实现大范围快速建图。并通过全局路径规划算法A*算法,以及TEB与DWA的融合算法作为车辆的局部路径规划算法,实现车辆的路径规划。项目中我主要ubuntu操作系统,使用visual studio code对C++代码以及launch文件进行编写以及调试,同时在调试过程中,对BUG代码进行修改,包括CMakeLists文本中不兼容及缺失部分的代码修改,本次项目是基于Ros系统进行小车的设计。