Some info from the ProGOTM manual:
The PROGO manual is intended for teachers, educators, university and advanced high school students, hobbyists, researchers and anyone else interested in advancing the infrastructure of robotics and advanced technology in our society.
The goal of this manual is to enable teachers and professors, from middle school through the university level, to develop exciting, stimulating, and entertaining instructional materials for hands-on laboratories using embodied, intelligent, autonomous mobile robots.
PROGOTM provides a vehicle for beginners to write sophisticated programs for the TJ PROTM . Examples in this manual will illustrate all the PROGOTM statements along with the TJ PROTM Robot Kernel, which consists of TJ PROTM motion and sensor commands. Teachers and others with some programming experience will find PROGOTM a breeze and easy to teach. Those who know C will be delighted to know that PROGOTM and C statements can be mixed and as you teach PROGOTM you can seamlessly move into C programming.
Teacher Alert! When programming robots, you and your students may prefer PROGOTM syntax mixed with C enhancements, even if you and they know C!
A copy of the PROGOTM Language Reference Manual accompanies this manual. A quick read of that manual will help you to grasp the language quickly. That manual also lists the TJ PROTM Robot Kernel. If you want to jump into programming with PROGOTM immediately, you can refer to the language summary at the end of that manual and work through the applications here without delay.
Ultimately, you may have detailed questions about the language syntax and may need to consult the PROGOTM Language Reference Manual more perspicaciously. This manual provides PROGOTM exercises and applications of either Interactive C (IC) OR ICC11 C to the TJ PROTM autonomous mobile robot, including a PROGOTM software distribution file of source code for the programs discussed.
1.1 Requirements to run PROGOTM using ICC11 C
You can use either the DOS or the Windows version of the ICC11 C-compiler to run PROGOTM .
This manual assumes you have the DOS version of ICC11, operate from WIN95, and that you use
the Mekatronix WIN95 application program called the High-Speed Serial Downloader
(HSSDL11) to load your robot from a personal computer COM port.
If you work strictly in a DOS environment, you will need the PCBUG11 freeware package to
download ì.s19î files into the robot. PCBUG11 is shipped to you in the TJ PROTM software
distribution package. Further, in order for your robot to talk to the PC, you will need a terminal
simulation program like Kermit (not shipped or included) to run on your PC.
For complete details about configuring the TJ PROTM with your computer, see the TJ PROTM
Users Manual (available free from www.mekatronix.com) or the TJ PRO Robot Education
Manual Using ICC11 (available from our distributors).
1.1 Requirements to run PROGOTM for Interactive C (IC)
You can use either the DOS or the WIN95 version of the IC to run PROGOTM . MekatronixTM recommends the WIN95 for greater convenience since executing the freeware DOS version is not as flexible and easy to use. The DOS version has two advantages, however. It is free and will run on old DOS machines. This is a real advantage for middle and high schools with low cost budgets! As the technology labs in the lower grades upgrade their computers to Windows, MekatronixTM encourages a switch to the WIN95 IC version.
The free DOS version of IC can be downloaded from the EEL5666 class web site at the University of Florida: http://www.mil.ufl.edu/imdlf.html. While there, also download the Interactive C Manual, Chapter 6 of the MIT 6.270 notes. A quick read of the IC Manual will enable you to better understand this manual. As you read this manual, you can conveniently refer to the relevant sections of the IC Manual for further assistance.
NOTE: The full manuals explaining ProgoTM for IC and ProgoTM for ICC11 C is 62 and 52 pages long and may be downloaded once you purchase the ProgoTM program.
To go back to the previous page, click the back button on your browser.
To Start over at the Main Page, click here