FRC1076 / FRC1076/2019-Competition

Create a python display server that will run on the raspberry pi

Open
#24 0 comments 0 reactions 0 assignees View on GitHub
Dominant language
Python
Stars
1
Forks
1
PR merge metrics
No merged PRs in 30d

Description

This display server will listen for messages from the robot and then transform them into requests for the graphics display system.

The main architecture for this program is to:

create channel to communicate with the robot
create channel to communicate with the graphics subsystems

while (1):

receive a packet from the robot

if it is valid, and depending on what it contains:

send some messages (derived from the received content) to the graphics subsystem

That's it. Sounds like fun to me. Eli knows how to run a graphics subsystem simulator if you want to use that early on. William knows about how to write a client of the graphics subsystem.

matthew

Contributor guide

No contributing guide indexed for this repository

Research direction

Start by reviewing the proposed two-channel architecture: communication with the robot and communication with the graphics subsystem. Use the graphics subsystem simulator early, and consult William about writing a graphics-subsystem client. Done means a Python server runs on the Raspberry Pi, validates robot packets, and sends derived messages to the graphics subsystem.

Written by the indexing model from the issue text.

Assessment

Tech stack
python, raspberry-pi
Domain
backend, embedded-iot
Issue type
Feature
Difficulty
5/5
Estimated time
Over a week
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
25/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.