Quote:
|
Originally Posted by Jim Zondag
All the above discussion is exactly why here in my world, we don't write software by hand any more. It is easy to produce bug free C code that does exactly what you want every time if you have the right software tools. We use an Autocode generator called Rhapsody by I-Logix to generate all of the code we use for the interior systems of all DaimlerChysler vehicles. We write code in a graphical state-machine format and the code generators translate these models into embedded C. In the near future, most software will be developed this way. Now that we have moved from Pbasic, we can apply these methods to robots. I autogenerated the software module for my shift scheduler on BUZZ9 and it dropped right in.
|
We handcoded our IFI RC. However, we autocoded most of our autonomous code running in our off-board processor (we did this last year as well). We use TargetLink by dSPACE. This software takes block diagrams and state-machines made with Simulink and Stateflow (part of Matlab by the Mathworks) and auto-codes them. We've had great success doing it this way. (As a side note, we use this software to auto-code some algorithms for production at TRW.).