by mungewell » Fri Jul 12, 2013 2:13 am
The robot drivers are 'specialized' to particular car classes (such as the SuperCars), in order to make them drive MPA1 you will need to build SpeedDreams from source and generate some files. I think the easy Robot to change is the USR one, who's code is in this sub directory
You will need to change the 'CMakeList.txt' file to define another class for the robot and tweak a few lines in the robot's code. Then you will have to generate the appropriate data directory to define your 'usr_mpa1' drivers. These drivers are stored under this directory
If you want a 'cheat sheet' you can use the following patch as a reference, it implemented 'Crazy Eddie' the first (and only) USR RallySeries robot - although he never got schooled/tuned to race well. Some of his filess have been updated, so check this against current source.
Once that's done you should have one (or more) MPA1 robot which you can select for racing.
There are many parameters which define/tune how well a robot drives, there are a couple of postings on these forums which you can use for reference.
Simon.