Welcome to the rUNSWift git repository.
This repo is forked and used for rUNSWift bootscamp 2024
The code of each tasks are in separate branches, the file to look for the code is included in the corresponding README.file in each branch
Here follows the contribution
Tasks:
1. Dance : Jashin and Sudam
2. HeadFollowBall: Hayden and Jashin
3. KickBall: Hayden
4. WalkTowardsTheBall: Hayden and Sudam
The directory structure is:
- bin: This is where any executables are stored, such as configuration scripts (setup-build, nao_sync)
- image: The contents of this directory are synced to the robot with nao_sync, put custom configuration files or libraries here. Python code that handles behaviour decision making exists here.
- robot: This is the source code for the rUNSWift binaries, including our core architecture.
- utils: This is the source code for any off-nao utilities, such as colour calibration or offline debugging utilities.
Documentation can be found in several places:
-
On ReadTheDocs for heaps of high-level overviews on different areas, of note:
-
On the CSE RoboCup Site for game videos, older team reports and code releases
-
In README.md files in many directories such as for pos files and vision regions, great for implementation overviews
-
In docstrings or multiline comments at the top of files, such as explaining how behaviour.py bridges C++ and Python
-
In code comments as appropriate to the language
- In the wiki, typically just for private/secret things (most of the public stuff has been migrated to ReadTheDocs, though if you find something that hasn't been please help migrate it)