The MXcarkit is the ideal platform for reasarch, developement and education in autonomous driving. For more information, please visit the official product website.
The MXcarkit is based on a ROS architecture. The setup was tested with JetPack 5.1. It is therefore recommended to install exactly the same version. However, older and newer versions should work just as well.
Follow the instructions from JetsonHacks to setup your Jeston. Use the user name mxck to avoid problems with the file paths.
Important: Make sure you install Jetson Runtime Components and Jetson SDK Components in order to get GPU support.
Start the Jetson log in to your account and clone this repository.
git clone --recurse-submodules https://github.com/william-mx/MXcarkit.git
Run shell script.
cd ./MXcarkit
chmod +x initial_setup.sh
sudo ./initial_setup.sh
Follow the instructions to install the latest software on the microcontroller.
Usually nothing should be changed in the VESC firmware. If you have to, follow these instructions.
Donwload the latest ros workspace from Github and and follow the instructions specified there.