Skip to content

Suggested Python submission layout

The grader requires only the top-level Makefile ABI and runtime network contract. Internal layout may differ.

student-project/
├── Makefile
├── scripts/
│   └── run.sh
└── autorob/
    ├── __init__.py
    ├── middleware/
    ├── hub.py
    ├── rosbridge_server.py
    ├── heap_sort_node.py
    └── astar_node.py

Use the Python standard library only. make build can use compileall as its offline validation step.