本仓库是北航计算机学院软件工程2020级嵌入式课程107组的文档, 代码,以及测试视频
成员: 杨嘉成, 李宗淦, 刘萱, 兰岸
本项目是设计开发一个基于ROS的餐厅领位机器人, 其详细介绍如下
主要功能:
-
直接对机器人进行控制
-
可以对陌生的环境进行建图
-
可以避开障碍物,如行人,桌子等
-
机器人可以自动规划路径到达目的地
-
可以实时显示机器人的地图画面
-
可以实时显示机器人的摄像头画面
非功能性需求:
- 友好的用户界面
- 系统稳定运行
- 在遇到突发情况可以及时进行异常处理
开发部分 | 平台 |
---|---|
机器人 | Ubuntu16.04, ROS-kinetic |
网页 | Spring |
服务器 | Spring, Tomcat |
安卓 | Android Studio |
目录结构
/Android Part #安卓客户端部分
/appforros #安卓源码
/Team107_ws #ros机器人部分
/src #ros源码
/server
/src #服务器端源码
/serverWebSocketClientTest #测试文件
/web
/src #网页部分源码
/videos #集成测试视频
/doc #文档目录
负责编制人: 杨嘉成
审核人: 刘萱, 李宗淦, 兰岸
2020/3/9: 编写完成, 并提交
2020/3/21: 修改完成, 加入里程碑事件, 修改排版
2020/4/22: 更新以同步其他文档
2020/5/27: 应对疫情影响, 修改开发计划
2020/6/7: 文档最终版本, 更改一些细节方面的内容
负责编制人: 李宗淦
审核人: 刘萱, 杨嘉成, 兰岸
2020/3/29: 编写完成, 并提交
2020/4/6:增添机器人类的属性和方法、量化性能要求
2020/4/25:更新以同步其他文档
2020/6/7: 更新UI设计以同步其它文档
2020/6/7: 更新最终版本, 软件需求和其他文档同步
主要编制人: 刘萱
参与编制: 李宗淦, 杨嘉成, 兰岸
审核人: 李宗淦, 杨嘉成, 兰岸
2020/4/20: 合作完成本文档的编写
2020/4/22: 修改数据库
2020/4/23: 修改类图
2020/5/18: 增加第六章的安卓客户端和网页客户端部分
2020/6/7: 文档最终修改, 调整排版, 优化细节
17373126 | 刘萱 | 章节1、4、5、6.1、7、8的编写及文档的汇总 |
---|---|---|
17373138 | 杨嘉成 | 章节4编写 |
17373462 | 李宗淦 | 章节2、6.2编写 |
17373084 | 兰岸 | 章节3、6.3编写 |
负责编制人: 兰岸
审核人: 刘萱, 杨嘉成, 李宗淦
2020/5/23: 编写本篇文档, 加入机器人测试
2020/5/26: 加入安卓测试
2020/5/26: 修改机器人测试部分
2020/5/26: 加入网页测试
2020/5/26: 加入服务器测试, 总体测试
2020/6/2: 加入可靠性测试
2020/6/7: 添加机器人测试细节
2020/6/8: 添加web端测试图片, 最终版本
2020/6/14: 初始化本文档
2020/6/14: 加入测试部分
2020/6/14: 更换模板