利用 神经网络/ROS 实现 Carla、AirSim、Mujoco 中人和载具的代理。
- 平台:Windows 10/11,Ubuntu 20.04/22.04
- 软件:Python 3.7-3.12(需支持3.7)、Pytorch(尽量不使用Tensorflow)
- 相关软件下载 链接
准备提交代码之前,请阅读 贡献指南 。 代码的优化包括:注释、PEP 8 风格调整 、将神经网络应用到Carla模拟器中、撰写对应 文档 、添加 源代码对应的自动化测试 等(从Carla场景中获取神经网络所需数据或将神经网络的结果输出到场景中)。
- 每个模块位于
src/{模块名}
目录下 - 每个模块的入口须为
main.
开头,比如:main.py、main.cpp、main.bat、main.sh等 - 每次pull request都需要保证能够通过main脚本直接运行整个模块,在提交信息中提供运行效果截图,README.md文档中提供运行环境和运行步骤的说明
- 仓库尽量保存文本文件,二进制文件需要慎重,如运行需要示例数据,可以保存少量数据,大量数据可以通过提供网盘链接并说明下载链接和运行说明
测试生成的文档:
- 安装python 3.11,并使用以下命令安装
mkdocs
和相关依赖:
pip install mkdocs -i http://mirrors.aliyun.com/pypi/simple --trusted-host mirrors.aliyun.com
pip install -r requirements.txt
(可选)安装完成后使用mkdocs --version
查看是否安装成功。
- 在命令行中进入
nn
目录下,运行:
mkdocs build
mkdocs serve
然后使用浏览器打开 http://127.0.0.1:8000,查看文档页面能否正常显示。