Autoboat项目涵盖了用于操作20英尺机器人水面船的MATLAB代码,该项目由圣克鲁斯大学在Gabriel Elkaim教授的指导下开发。虽然这些代码高度模块化,但对外部人士可能缺乏吸引力。地面站软件由QGroundControl项目提供,不包含在本存储库中。CAD文件包括机械和电气系统的设计,机械部分使用SolidWorks 2010建模,电气部分则使用Eagle 6生成电气原理图。代码部分包括Simulink和C语言,用于控制船只操作,而MATLAB和Python脚本用于数据解析和分析。项目文档存储在此目录中,主要项目代码位于Simulink 2011b模型的/Code/Primary_node/primary_node.mdl和/Code/basic_model/Boat_sim.mdl。Boat_sim.mdl提供了测试车辆/环境模型和控制器的模拟器。