move robot module to firmware package directory
This commit is contained in:
parent
535b76c88a
commit
1ee15ce3a5
@ -18,7 +18,7 @@ __status__ = "Prototype"
|
||||
import logging
|
||||
from language.ArmControlParser import ArmControlParser
|
||||
from language.ArmControlListener import ArmControlListener
|
||||
from robot import Robot
|
||||
from firmware.robot import Robot
|
||||
from time import sleep
|
||||
|
||||
logger = logging.getLogger('__main__')
|
||||
|
@ -12,9 +12,9 @@ Whilst an expansive scope, the principal development and implementation happened
|
||||
* firmware/armCtl/armCtl.ino
|
||||
1. A streaming serial command & control protocol to communicate with the Arduino from a computer.
|
||||
1. A Python3 module that is a threaded serial reader/writer, and state machine for the arm.
|
||||
* robot.py
|
||||
* firmware/robot.py
|
||||
1. An Antlr4 domain-specific scripting language for maneuvering the robot.
|
||||
* ArmControl.g4
|
||||
* language/ArmControl.g4
|
||||
1. A Python3 implementation of that language for the Robot module.
|
||||
* ArmCtlListener.py
|
||||
1. A Python3 module to interface the scripting language to the robot module. When called directly, this module also provides an interactive shell for the scripting language.
|
||||
|
@ -18,6 +18,7 @@ import configparser
|
||||
import logging
|
||||
import sys
|
||||
|
||||
from firmware.robot import Robot
|
||||
from antlr4 import CommonTokenStream
|
||||
from antlr4 import InputStream
|
||||
from antlr4 import ParseTreeWalker
|
||||
@ -25,7 +26,6 @@ from antlr4.error.ErrorListener import ErrorListener
|
||||
from language.ArmControlLexer import ArmControlLexer
|
||||
from language.ArmControlParser import ArmControlParser
|
||||
from ArmCtlListener import ArmCtlListener
|
||||
from robot import Robot
|
||||
|
||||
|
||||
# define an error listener that raises SyntaxError exceptions
|
||||
|
0
firmware/__init__.py
Normal file
0
firmware/__init__.py
Normal file
Loading…
Reference in New Issue
Block a user