Robot control techniques: Part one: a review of robotics languages
ACM SIGPLAN Notices
Forth as a robotics language: part two
ACM SIGPLAN Notices
ACM SIGAda Ada Letters
Teaching computer science with robotics using Ada/Mindstorms 2.0
Proceedings of the 2001 annual ACM SIGAda international conference on Ada
The VERILOG Hardware Description Language
The VERILOG Hardware Description Language
Ada-Europe '97 Proceedings of the 1997 Ada-Europe International Conference on Reliable Software Technologies
Modular Domain Specific Languages and Tools
ICSR '98 Proceedings of the 5th International Conference on Software Reuse
Distinctive Image Features from Scale-Invariant Keypoints
International Journal of Computer Vision
Linux Device Drivers, 3rd Edition
Linux Device Drivers, 3rd Edition
From the prototype to the final embedded system using the Ocarina AADL tool suite
ACM Transactions on Embedded Computing Systems (TECS)
Mercurial: The Definitive Guide
Mercurial: The Definitive Guide
IEEE 802.15.4: a developing standard for low-power low-cost wireless personal area networks
IEEE Network: The Magazine of Global Internetworking
Hi-index | 0.00 |
This paper presents our experience in using Ada and the Ravenscar profile in a robotics non-profit association and in a robotics competition. While Ada is our primary and dominant language, we have complemented it with a hardware description language (Verilog) and an interactive language (Forth). We describe the interface between those languages, and the design choices that have been made to minimize the risks taken by leaving the Ada world. We also explain why we chose in some conditions to relax restrictions imposed by the use of the Ravenscar profile.