Skip to content
This repository has been archived by the owner on Apr 28, 2023. It is now read-only.

fishblowbubbles/devastator

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

82 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

devastator

Project Structure

├── devastator
│   ├── app
│   ├── __init__.py
│   ├── main.py
│   ├── navigation
│   ├── robot
│   ├── sound
│   └── vision
├── docs
├── readme.md
├── requirements.txt
├── scripts
│   └── arduino
└── tests
    ├── app
    ├── robot
    ├── sound
    └── vision

Important Notes

  1. Hardware devices are located in devastator > robot.
  2. With the exception of the Intel RealSense D435i, all hardware devices are run on separate processes and communicate via TCP/IP - their host and port numbers are located within their respective scripts.
  3. External packages and libraries are located within their respective folders (e.g. the Vokaturi library is in the sound module).
  4. Ensure that import paths are relative to the devastator module. To test individual Python scripts, import and execute them from within the tests.folder.
  5. Add udev rules for the ReSpeaker - do not run the program as root or super user (because the Python dependencies are all over the place).

How To Run

To start the robot:

python3 devastator/main.py --robot

To start the manual controller:

python3 tests/robot/test_xpad.py

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published