<?xml version="1.0" encoding="UTF-8"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en-gb">
<link rel="self" type="application/atom+xml" href="http://forum.robosavvy.com/feed.php?f=5&amp;t=2956" />

<title>RoboSavvy Forum</title>
<subtitle>Robosavvy Forum: The largest online community of Humanoid Robot Builders</subtitle>
<link href="http://forum.robosavvy.com/index.php" />
<updated>2008-10-24T22:47:35+01:00</updated>

<author><name><![CDATA[RoboSavvy Forum]]></name></author>
<id>http://forum.robosavvy.com/feed.php?f=5&amp;t=2956</id>
<entry>
<author><name><![CDATA[srobot]]></name></author>
<updated>2008-10-24T22:47:35+01:00</updated>
<published>2008-10-24T22:47:35+01:00</published>
<id>http://forum.robosavvy.com/viewtopic.php?t=2956&amp;p=18020#p18020</id>
<link href="http://forum.robosavvy.com/viewtopic.php?t=2956&amp;p=18020#p18020"/>
<title type="html"><![CDATA[Project ioai - BASIC Programming For The Bioloid]]></title>

<content type="html" xml:base="http://forum.robosavvy.com/viewtopic.php?t=2956&amp;p=18020#p18020"><![CDATA[
As I am sure, many people are interested in a BASIC style editor for Bioloid Motion Files (*.mtn) and Behavior Control Programs (*.bcp). What I am looking to do is do away with the CM-5, replacing it with a Linux or Windows based board (like the GumStix). For either system you will use the SAME code.<br /><br />What is ioai?<br /><br />ioai will be a standard BASIC style language for the Bioloid system which will be saved to a .txt format. ioai will also be a program running on a Linux or Windows based computer that will read the BASIC style text and execute it in a format that the Bioloid system can understand. The *.txt will be much like loading a virtual machine image into VMWare or VirtualBox. The program that will translate the code for actual use will be like Microsoft Visual Basic translating BASIC in to machine code.<br /><br />While you will be able to write directly to a txt file, we will have an editor for error correction and for novice users.<br /><br />Why?<br /><br />This will enable Bioloid users who have a medium range of programming knowledge to take their Bioloid to the next level without having to first learn how to write and read directly from the Bioloid BUS.<br /><br />What will the end user need?<br /><br />To use ioai, you will need: <br /><br />1) Dynamixels<br /><br />2) USB2Dynamixel or HUV Robotics' USB BUS board<br /><br />3) Power supply for Dynamixels<br /><br />4) SBC with support for chosen Dynamixel interface board running Linux or has support for dotnet.<br /><br />You will be able to use any BUS device with ioai version 1.0 as long as it follows the standards. This includes HUV Robotics's collection of sensors and I/O board, Hamid's camera, and StuartL/Random Matt's PS controller.<br /><br />This list may change at any time.<br /><br />When?<br /><br />I currently have no idea when we will have a beta and final release.<br /><br />This is a project I am doing in my &quot;free time&quot;. We will reach version 1.0 much faster if we receive support from the community.<br /><br />How can I help?<br /><br />We currently need:<br /><br />- Coders with knowledge of dotnet and/or Linux, and the Bioloid system.<br /><br />What we will need:<br /><br />- Graphic artiest who is willing to design images for the BASIC GUI.<br /><br />After 1.0?<br /><br />I am looking at the idea of making this software for Java, C and any other wanted languages. This will be done very easily with the back end I have in mind.<br /><br />Is &quot;ioai&quot; the final name, and how to you pronounce it?<br /><br />ioai is the working name, this may be changed for the final release.<br /> <br />Say the letter &quot;I&quot;, then the letter &quot;O&quot;, then the letter &quot;A&quot;. This will sound a little like &quot;Fly Away&quot;. <br /><br />If you have any ideas be sure to let me know!<p>Statistics: Posted by <a href="http://forum.robosavvy.com/memberlist.php?mode=viewprofile&amp;u=419">srobot</a> — Fri Oct 24, 2008 10:47 pm</p><hr />
]]></content>
</entry>
</feed>