[X] The "/OldFiles" file could not be found or is not available. Please select another file.

Share

More
Cycle - CYbot Control LanguagE Icon

Cycle - CYbot Control LanguagE

beta

by rhthornburrow


The CYbot Control LanguagE (or Cycle for short) is a Java-like language for programming Ultimate Real Robots' Cybot and TOM robots, with an open source compiler which produces files which can be loaded into Real Robots software for testing and downloadi


http://cybotcompiler.sourceforge.net





Separate each tag with a space.

Release Date:

2004-07-12

Topic:

Operating System:

License:

Translations:

Intended Audience:

Programming Language:

C

Registered:

2004-07-10

Ratings and Reviews

Be the first to post a text review of Cycle - CYbot Control LanguagE. Rate and review a project by clicking thumbs up or thumbs down in the right column.

Project Feed

  • Forum comment added

    mattj100 commented on the Great Project! forum thread

    posted by mattj100 1727 days ago

  • Tracker comment added

    imeggs commented on the Byte code downloader possibility artifact

    posted by imeggs 1735 days ago

  • Tracker comment added

    imeggs commented on the Byte code downloader possibility artifact

    posted by imeggs 1735 days ago

  • Tracker comment added

    imeggs commented on the Byte code downloader possibility artifact

    posted by imeggs 1740 days ago

  • Tracker artifact added

    posted by imeggs 1745 days ago

  • Tracker artifact added

    imeggs created the TOM.cyc example. artifact

    posted by imeggs 1745 days ago

  • Non-URR Downloader?

    There exists a simple program which can download CD3 program files to Cybot without having to load any of the Ultimate Real Robots software. This was developed by a group of German users. It included a basic byte-code generator as the CD3 .03p files were text-only. Sadly this program cannot handle the .03p files from CDs 4 to 6, so anyone who has the appropriate skills and some spare time is encouraged to join the project and start writing a stand-alone downloader. The byte-code generation will be take care of by the Cycle compiler, so all (!) that is required is a means to download selected files directly to the handset/robot. If you think you can help, please contact the author, or post something in this projects forums stating your intentions and availability. Many thanks, Robert

    posted by rhthornburrow 1745 days ago

  • Compiler Progress

    A new version of the compiler is being developed which can output .03p files targetted at any of the CDs 3 to 6. The later CDs use a binary format which includes the byte-code representation of your program in addition to its graphical form. The compiler can currently produce a simple program containing a while loop and some sonar blocks, which can be loaded directly into the simulator or downloaded to the robot without having to load it into the graphical editor and re-save it (a common problem with CDs 4 to 6). The compiler can also target the TOM robot by means of an additional robot definition include file. This allows you to make use of TOMs more advanced sonar and emotion synthesizer. The compiler is currently having the byte-code generator finalized, and should be available for download in the not too distant future. Anyone interested in testing this new version of the compiler is asked to contact the author via SourceForge, or through this projects forums.

    posted by rhthornburrow 1745 days ago

  • New Disassembler for .03p files

    The later Ultimate Real Robots CDs use a binary file format for .03p and .03s files. These files contain more than just a description of the graphical blocks you see on the screen - tacked onto the end of each file is a chunk byte-code which represents your program. This byte-code is interpretted by both the simulator and the robots themselves. The new Disassembler provides a means to examine this byte-code to see how your programs are implemented. The real purpose of the disassembler however is to allow us to work out how to make the Cycle compiler produce this byte-code when is compiles your code. The files can then be passed straight to the simulator, or downloaded to the robot without having to open the graphical editor and re-save your program.

    posted by rhthornburrow 1745 days ago

  • Tracker artifact added

    posted by imeggs 1792 days ago

Rate and Review

Be the first person to add a text review.

Would you recommend this project?






<

Related Projects

Cycle - CYbot Control LanguagE Actions

Thanks for your rating!

Would you also like to write a review?





Skip Review

Thanks for your review!

Get credit for your review by logging in via OpenID. Click your account provider:

No Thanks