ars-pathfinder

所属分类:自动驾驶
开发工具:Dockerfile
文件大小:0KB
下载次数:0
上传日期:2024-01-19 22:20:29
上 传 者sh-1993
说明:  用于控制自动单元最优路径的示例异步gRPC服务器
(A sample asyncio gRPC server for controlling automated unit optimal path)

文件列表:
.envs/
compose/
requirements/
src/
.pre-commit-config.yaml
LICENSE
Makefile
SPECIFICATION.md
init.sh
local.yml
pathfinder.proto
poetry.lock
production.yml
pyproject.toml
setup.cfg

# ARS Pathfinder DISCLAIMER: This app was developed as technical assignment. ## Overview The project is a asyncio gRPC server that controls movement of a robot. Full specification is located at [SPECIFICATION.md](https://github.com/SBKubric/ars-pathfinder/blob/master/./SPECIFICATION.md). ## Install on your local machine You can start the app with docker or just with plain old python. Preferred way is Docker. ### Docker Prerequisites: `docker, python3, make` Just run after installing prerequisites: ```bash make init make local ``` You have now the gRPC server listening on port 50051. ### Python Prerequisites: `python3, make` To start with python you need to populate your bash environment vars located in `.envs/.local/.app`. Then you can run: ```bash make init poetry run python src/main.py ``` You have now the gRPC server listening on port 50051. ## Stack - python3.11 - pytest - redis - grpcio - grpcio-tools ## Implementation To be done ## Features To be done ## LICENSE [GNU General Public License](https://github.com/SBKubric/ars-pathfinder/blob/master/./LICENSE) ## Authors [Stanislav Bogatskiy](https://github.com/SBKubric/ars-pathfinder/blob/master/https://github.com/sbkubric)

近期下载者

相关文件


收藏者