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)
近期下载者:
相关文件:
收藏者: