AI Racing League Software Installation
Apt-get
Apt-get is the software package installed on the Raspberry Pi OS that allows you to install application libraries.
DonkeyCar Libraries (required)
1 | |
- build-essential is the library that tracks software library dependency lists.
- python3 is the library that runs Python 3. Note that the Raspberry Pi only has Python 2.7 as the default version. All our DonkeyCar software requires Python 3.7.
- python3-dev includes software development tools to manage python 3.
- python3-pip is the pip tool that allows you to install a specific version of a python library
- python-virtualenv is the tool that allows you to setup a virtual environment for the DonkeyCar specific libraries. We use this tool instead of the conda tools.
- python3-numpy are the numerical procssing python libraries.
- python3-picamera are the libaries to work with the camera on the Raspberry pi.
- python3-pandas are tools that allow data access for example reading CSV and JSON files.
- python2-rpi are python libraries that work with the Raspberry Pi.
- i2ctools are tools that allow you to work with the I2C communications bus. This is the bus that is used to control the PWM board and which controls the throttle and steering.
The other libraries are mostly small support libraries used for supporting debugging.
OpenCV (optional)
1 | |