<?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=4&amp;t=1703" />

<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>2007-09-30T17:07:27+01:00</updated>

<author><name><![CDATA[RoboSavvy Forum]]></name></author>
<id>http://forum.robosavvy.com/feed.php?f=4&amp;t=1703</id>
<entry>
<author><name><![CDATA[Fritzoid]]></name></author>
<updated>2007-09-18T11:56:27+01:00</updated>
<published>2007-09-18T11:56:27+01:00</published>
<id>http://forum.robosavvy.com/viewtopic.php?t=1703&amp;p=11162#p11162</id>
<link href="http://forum.robosavvy.com/viewtopic.php?t=1703&amp;p=11162#p11162"/>
<title type="html"><![CDATA[RN1 in MSRS]]></title>

<content type="html" xml:base="http://forum.robosavvy.com/viewtopic.php?t=1703&amp;p=11162#p11162"><![CDATA[
The 3D mesh files used to create the rendered images in this project took between 60 and 80 hours of work using the 3D graphics and animation package Blender.  If you haven't already heard of Blender, it is an extremely powerful program on the level of a Maya or 3D Studio.  It could be marketed for thousands of dollars a seat, but it is distributed freely on the web at<br />  <a href="http://www.blender.org" class="postlink">http://www.blender.org</a><br />Like Robotics Studio, Blender suffers from the lack of a good user's manual.  Unlike MSRS however there is a large Blender community on the web including many excellent tutorials and a Wiki.<br /><br />I've been working in Robotics Studio for a couple of months now, having to first learn C#.  I knew C but had never heard of C# before last winter.  I found it easy to pickup and well worth the effort to learn.  A somewhat slimmed-down version of the compiler environment, called Visual Studio C# Express, is available free from Microsoft at <br /><a href="http://msdn2.microsoft.com/en-us/express/default.aspx" class="postlink">http://msdn2.microsoft.com/en-us/express/default.aspx</a><p>Statistics: Posted by <a href="http://forum.robosavvy.com/memberlist.php?mode=viewprofile&amp;u=438">Fritzoid</a> — Tue Sep 18, 2007 11:56 am</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[NovaOne]]></name></author>
<updated>2007-09-30T17:07:27+01:00</updated>
<published>2007-09-17T21:02:55+01:00</published>
<id>http://forum.robosavvy.com/viewtopic.php?t=1703&amp;p=11143#p11143</id>
<link href="http://forum.robosavvy.com/viewtopic.php?t=1703&amp;p=11143#p11143"/>
<title type="html"><![CDATA[RN1 in MSRS]]></title>

<content type="html" xml:base="http://forum.robosavvy.com/viewtopic.php?t=1703&amp;p=11143#p11143"><![CDATA[
<img src="http://forum.robosavvy.com/images/smilies/icon_redface.gif" alt=":oops:" title="Embarassed" /><p>Statistics: Posted by <a href="http://forum.robosavvy.com/memberlist.php?mode=viewprofile&amp;u=663">NovaOne</a> — Mon Sep 17, 2007 9:02 pm</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[NovaOne]]></name></author>
<updated>2007-09-30T17:02:18+01:00</updated>
<published>2007-09-17T19:42:05+01:00</published>
<id>http://forum.robosavvy.com/viewtopic.php?t=1703&amp;p=11140#p11140</id>
<link href="http://forum.robosavvy.com/viewtopic.php?t=1703&amp;p=11140#p11140"/>
<title type="html"><![CDATA[RN1 in MSRS]]></title>

<content type="html" xml:base="http://forum.robosavvy.com/viewtopic.php?t=1703&amp;p=11140#p11140"><![CDATA[
I'm very impressed with your work, how long did it take you to learn MSRS, before being able to even contemplate this task?<br /><br />You must have a programming background?<br /><br />How many hours to put the model together?<br /><br /><blockquote class="uncited"><div><br />The simulation can be used to refine movements and develop new ones by providing the kinematic data necessary for evaluating the stability of one move vs. another. Additionally, it can provide the expectation values for positional (or accelerometer) feedback that might be integratable into some future on board operating system (that we would then have to design).<br /></div></blockquote><br /><br />You may not have real time control in mind, in the short term, but do you agree, that in the long term there seems to be only two options to model and predict the kinematic motions and dynamic forces: <br />1. Physics engine on board.<br />2. Artificial neural network. <img src="http://forum.robosavvy.com/images/smilies/icon_rolleyes.gif" alt=":roll:" title="Rolling Eyes" />  ie Program the robot to learn how to walk from scratch. This option seems less likely to be scalable as soon?<br /><br />Chris<p>Statistics: Posted by <a href="http://forum.robosavvy.com/memberlist.php?mode=viewprofile&amp;u=663">NovaOne</a> — Mon Sep 17, 2007 7:42 pm</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[Fritzoid]]></name></author>
<updated>2007-09-17T12:56:16+01:00</updated>
<published>2007-09-17T12:56:16+01:00</published>
<id>http://forum.robosavvy.com/viewtopic.php?t=1703&amp;p=11132#p11132</id>
<link href="http://forum.robosavvy.com/viewtopic.php?t=1703&amp;p=11132#p11132"/>
<title type="html"><![CDATA[RN1 in MSRS]]></title>

<content type="html" xml:base="http://forum.robosavvy.com/viewtopic.php?t=1703&amp;p=11132#p11132"><![CDATA[
<blockquote class="uncited"><div><br />The belief that C# bytecode running on a Windows doing closed-loop-control of an articulated robot is a bit challenging mentally for those who have dealt with real-time control.<br /></div></blockquote><br /><br />I'm not talking about real-time control here.  The simulation can be used to refine movements and develop new ones by providing the kinematic data necessary for evaluating the stability of one move vs. another.  Additionaly, it can provide the expectation values for positional (or accelerometer) feedback that might be integratable into some future onboard operating system (that we would then have to design). <br /><br /><blockquote class="uncited"><div><br />As the first step to motion control, it may be good to emulate the Robobasic motion engine.<br /></div></blockquote><br /><br />Thanks to your previous good work in disassembling and documenting the RoboBasic operating system.  The basic PTP concept will certainly be maintained, however, to my mind the particulars related to the PWM control loop are not worth emulating.  The underlying MSRS physics engine supports joint control using a target angle (position) and a target velocity (speed).  This maps well to the type of control necessary when using the serial servo protocols.  I have prototyped just such a routine in my SerialMode demo program.<p>Statistics: Posted by <a href="http://forum.robosavvy.com/memberlist.php?mode=viewprofile&amp;u=438">Fritzoid</a> — Mon Sep 17, 2007 12:56 pm</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[i-Bot]]></name></author>
<updated>2007-09-14T12:26:01+01:00</updated>
<published>2007-09-14T12:26:01+01:00</published>
<id>http://forum.robosavvy.com/viewtopic.php?t=1703&amp;p=11078#p11078</id>
<link href="http://forum.robosavvy.com/viewtopic.php?t=1703&amp;p=11078#p11078"/>
<title type="html"><![CDATA[RN1 in MSRS]]></title>

<content type="html" xml:base="http://forum.robosavvy.com/viewtopic.php?t=1703&amp;p=11078#p11078"><![CDATA[
As the first step to motion control, it may be good to emulate the Robobasic motion engine. this engine relies on setting defined angles on the servos. The angle changes are determined based on speed and PTP parmeters as well as current and desired position. The angle changes are executed according to a 3 phase timebase with 4 ms per phase. The robobasic or any other script commands simply set data input and monitor progress of the engine.<br /><br />This way you will have emulation of the actual RN motion with speed and PTP.<br /><br />I can document the motion engine pseudo code if you want to use it<p>Statistics: Posted by <a href="http://forum.robosavvy.com/memberlist.php?mode=viewprofile&amp;u=159">i-Bot</a> — Fri Sep 14, 2007 12:26 pm</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[limor]]></name></author>
<updated>2007-09-14T00:27:46+01:00</updated>
<published>2007-09-14T00:27:46+01:00</published>
<id>http://forum.robosavvy.com/viewtopic.php?t=1703&amp;p=11068#p11068</id>
<link href="http://forum.robosavvy.com/viewtopic.php?t=1703&amp;p=11068#p11068"/>
<title type="html"><![CDATA[RN1 in MSRS]]></title>

<content type="html" xml:base="http://forum.robosavvy.com/viewtopic.php?t=1703&amp;p=11068#p11068"><![CDATA[
The belief that C# bytecode running on a Windows doing closed-loop-control of an articulated robot is a bit challenging mentally for those who have dealt with real-time control.<br />But with the state of MONO project, maybe one day this bytecode can run as it is on a gumstix and actually control a real robot<br />  <img src="http://forum.robosavvy.com/images/smilies/icon_idea.gif" alt=":idea:" title="Idea" /><p>Statistics: Posted by <a href="http://forum.robosavvy.com/memberlist.php?mode=viewprofile&amp;u=2">limor</a> — Fri Sep 14, 2007 12:27 am</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[Fritzoid]]></name></author>
<updated>2007-09-13T16:45:51+01:00</updated>
<published>2007-09-13T16:45:51+01:00</published>
<id>http://forum.robosavvy.com/viewtopic.php?t=1703&amp;p=11065#p11065</id>
<link href="http://forum.robosavvy.com/viewtopic.php?t=1703&amp;p=11065#p11065"/>
<title type="html"><![CDATA[RN1 in MSRS]]></title>

<content type="html" xml:base="http://forum.robosavvy.com/viewtopic.php?t=1703&amp;p=11065#p11065"><![CDATA[
Thanks Robo1,<br /><br />I'm still in the design phase of the service(s) for the simulation.  There's no manual for MSRS so you have to learn by reading the tutorials and a lot of trial and error.  With any luck I'll have him moving in a week or two.<br /><br />MSRS is a work in progress, particularly with respect to articulated robots.  Most of the samples are written in C# which will be new to many programmers.  This is bleeding-edge technology so bugs and a general lack of documentation are a definite challenge.<br /><br />That being said, more and more manufacturers are getting on the MSRS bandwagon along with some universities and hobbyists.  Many of the up and coming platforms are releasing videos in MSRS to promote their as yet unreleased products.  It looks like the future to me!<br /><br />For RN1 the simulator offers computational abilities only dreamed of with the onboard AVR.  It should be a simple matter to extract velocity and momentum telemetry from the simulator which can be used to improve stability and motion control, calculating the ZMP for example.<br /><br />Since Hitec has shown no indication that it will (or even can) enter this arrena it is up to us to fill in the gaps or be left by the wayside.  Note, Kondo has been involved with MSRS for some time now!<p>Statistics: Posted by <a href="http://forum.robosavvy.com/memberlist.php?mode=viewprofile&amp;u=438">Fritzoid</a> — Thu Sep 13, 2007 4:45 pm</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[Robo1]]></name></author>
<updated>2007-09-13T15:35:57+01:00</updated>
<published>2007-09-13T15:35:57+01:00</published>
<id>http://forum.robosavvy.com/viewtopic.php?t=1703&amp;p=11061#p11061</id>
<link href="http://forum.robosavvy.com/viewtopic.php?t=1703&amp;p=11061#p11061"/>
<title type="html"><![CDATA[RN1 in MSRS]]></title>

<content type="html" xml:base="http://forum.robosavvy.com/viewtopic.php?t=1703&amp;p=11061#p11061"><![CDATA[
Hi<br /><br />I like what you have done.  Have you got any where with the sim yet e.g. have you got the RN to walk around.  Would love to hear what you have got to say about MS Robot studio.<br /><br />bren<p>Statistics: Posted by <a href="http://forum.robosavvy.com/memberlist.php?mode=viewprofile&amp;u=216">Robo1</a> — Thu Sep 13, 2007 3:35 pm</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[Fritzoid]]></name></author>
<updated>2007-09-13T14:56:50+01:00</updated>
<published>2007-09-13T14:56:50+01:00</published>
<id>http://forum.robosavvy.com/viewtopic.php?t=1703&amp;p=11060#p11060</id>
<link href="http://forum.robosavvy.com/viewtopic.php?t=1703&amp;p=11060#p11060"/>
<title type="html"><![CDATA[RN1 in MSRS]]></title>

<content type="html" xml:base="http://forum.robosavvy.com/viewtopic.php?t=1703&amp;p=11060#p11060"><![CDATA[
I have uploaded a package for roboteers to examine and/or extend the code used to create the images above.<br /><br /><a href="http://robosavvy.com/Builders/Fritzoid/RoboSim.zip" class="postlink">http://robosavvy.com/Builders/Fritzoid/RoboSim.zip</a><br /><br />To compile and run this package you will need both Visual Studio with C# installed and a copy of Microsoft Robotics Studio (1.5) running on an appropriate machine.<br /><br />MSRS is available for download at...<br /><br /><a href="http://msdn2.microsoft.com/en-us/robotics/default.aspx" class="postlink">http://msdn2.microsoft.com/en-us/robotics/default.aspx</a><br /><br />Further instructions can be found in the Readme file.<p>Statistics: Posted by <a href="http://forum.robosavvy.com/memberlist.php?mode=viewprofile&amp;u=438">Fritzoid</a> — Thu Sep 13, 2007 2:56 pm</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[Humanoido]]></name></author>
<updated>2007-09-11T06:43:22+01:00</updated>
<published>2007-09-11T06:43:22+01:00</published>
<id>http://forum.robosavvy.com/viewtopic.php?t=1703&amp;p=11031#p11031</id>
<link href="http://forum.robosavvy.com/viewtopic.php?t=1703&amp;p=11031#p11031"/>
<title type="html"><![CDATA[RN1 in MSRS]]></title>

<content type="html" xml:base="http://forum.robosavvy.com/viewtopic.php?t=1703&amp;p=11031#p11031"><![CDATA[
I would be interested in seeing the files<br />and learning how you accomplished this!<br />Fritzoid, great job!<br /><br />humanoido<p>Statistics: Posted by <a href="http://forum.robosavvy.com/memberlist.php?mode=viewprofile&amp;u=416">Humanoido</a> — Tue Sep 11, 2007 6:43 am</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[limor]]></name></author>
<updated>2007-09-10T00:30:44+01:00</updated>
<published>2007-09-10T00:30:44+01:00</published>
<id>http://forum.robosavvy.com/viewtopic.php?t=1703&amp;p=10978#p10978</id>
<link href="http://forum.robosavvy.com/viewtopic.php?t=1703&amp;p=10978#p10978"/>
<title type="html"><![CDATA[RN1 in MSRS]]></title>

<content type="html" xml:base="http://forum.robosavvy.com/viewtopic.php?t=1703&amp;p=10978#p10978"><![CDATA[
Great!<br />Can you please upload the files?<br />And.. a video capture of the simulated RN1 rolling off something under influence of gravity would be cool <br /> <img src="http://forum.robosavvy.com/images/smilies/icon_lol.gif" alt=":lol:" title="Laughing" /><p>Statistics: Posted by <a href="http://forum.robosavvy.com/memberlist.php?mode=viewprofile&amp;u=2">limor</a> — Mon Sep 10, 2007 12:30 am</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[Fritzoid]]></name></author>
<updated>2007-09-07T12:05:28+01:00</updated>
<published>2007-09-07T12:05:28+01:00</published>
<id>http://forum.robosavvy.com/viewtopic.php?t=1703&amp;p=10937#p10937</id>
<link href="http://forum.robosavvy.com/viewtopic.php?t=1703&amp;p=10937#p10937"/>
<title type="html"><![CDATA[RN1 in MSRS]]></title>

<content type="html" xml:base="http://forum.robosavvy.com/viewtopic.php?t=1703&amp;p=10937#p10937"><![CDATA[
Here's a screen shot of my simulated Robonova-1 in Microsoft Robotics Studio.<br /><br /><img src="http://robosavvy.com/Builders/Fritzoid/RN1-1.jpg" alt="Image" /><br /><br />The underlying physical structure is shown in this shot.<br /><br /><img src="http://robosavvy.com/Builders/Fritzoid/RN1-2.jpg" alt="Image" /><p>Statistics: Posted by <a href="http://forum.robosavvy.com/memberlist.php?mode=viewprofile&amp;u=438">Fritzoid</a> — Fri Sep 07, 2007 12:05 pm</p><hr />
]]></content>
</entry>
</feed>