Skip to content

In development. Code for the command control state machine part of the host application of the Waterloop Pod.

Notifications You must be signed in to change notification settings

sharisseji/Waterloop-Command-Control-State-Machine

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

16 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Waterloop-Command-Control-State-Machine

In development. Waterloop's Hyperloop Pod is controlled by distributed flight computer hosted on a Raspberry Pi. This is the host application's command control state machine, which parses commands between the web dashboard and the motor controller.

Cloning Instructions for Windows

Before cloning the repo, ensure you:

  • Install gRPC for Python
pip install grpcio
  • Install CAN
pip install python-can

Sending a test message to the server

Open a terminal and run:

python grpc_testserver.py

Open a second terminal and run:

python CommandControlSM.py

You should receive a test message from the server with:

Message: Battery voltage data
Battery Voltage: 48.5
Battery Current: 0.0
Speed: 0

About

In development. Code for the command control state machine part of the host application of the Waterloop Pod.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages