<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:georss='http://www.georss.org/georss' xmlns:gd='http://schemas.google.com/g/2005' xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-3493703939618446575</id><updated>2012-02-16T04:49:20.974-08:00</updated><title type='text'>NXTBallbot balancing robot Simulation with Microsoft Excel</title><subtitle type='html'>Modelado de ballbot con microsoft excel.
Resolución de ecuaciones diferenciales en tiempo real con microsoft excel.</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://ballbotexcel.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3493703939618446575/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://ballbotexcel.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>Tomás Arribas</name><uri>http://www.blogger.com/profile/07750516713594531949</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://3.bp.blogspot.com/_MdU1p6UNuuU/TSMgmicn-aI/AAAAAAAAAAM/2H0KB-7DVt8/S220/161750_100001201107692_1484039_n.jpg'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>2</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-3493703939618446575.post-5331292939973735971</id><published>2011-01-05T04:03:00.000-08:00</published><updated>2011-01-06T14:22:11.609-08:00</updated><title type='text'>NXT Ballbot Simulation with Microsoft Excel</title><content type='html'>&lt;span class="hps" closure_uid_nw8h0v="2123" title="Haz clic para obtener traducciones alternativas"&gt;Simulation tools&lt;/span&gt; &lt;span class="hps" closure_uid_nw8h0v="2124" title="Haz clic para obtener traducciones alternativas"&gt;are&lt;/span&gt; &lt;span class="hps" closure_uid_nw8h0v="2125" title="Haz clic para obtener traducciones alternativas"&gt;widely used&lt;/span&gt; &lt;span class="hps" closure_uid_nw8h0v="2126" title="Haz clic para obtener traducciones alternativas"&gt;in&lt;/span&gt; &lt;span class="hps" closure_uid_nw8h0v="2127" title="Haz clic para obtener traducciones alternativas"&gt;engineering&lt;/span&gt; &lt;span class="hps" closure_uid_nw8h0v="2128" title="Haz clic para obtener traducciones alternativas"&gt;and&lt;/span&gt; &lt;span class="hps" closure_uid_nw8h0v="2129" title="Haz clic para obtener traducciones alternativas"&gt;are&lt;/span&gt; &lt;span class="hps" closure_uid_nw8h0v="2130" title="Haz clic para obtener traducciones alternativas"&gt;very&lt;/span&gt; &lt;span class="hps" closure_uid_nw8h0v="2131" title="Haz clic para obtener traducciones alternativas"&gt;efficient in&lt;/span&gt; &lt;span class="hps" closure_uid_nw8h0v="2132" title="Haz clic para obtener traducciones alternativas"&gt;designing&lt;/span&gt; &lt;span class="hps" closure_uid_nw8h0v="2133" title="Haz clic para obtener traducciones alternativas"&gt;control&lt;/span&gt; &lt;span class="hps" closure_uid_nw8h0v="2134" title="Haz clic para obtener traducciones alternativas"&gt;systems&lt;/span&gt;&lt;span closure_uid_nw8h0v="2135" title="Haz clic para obtener traducciones alternativas"&gt;,&lt;/span&gt; &lt;span class="hps" closure_uid_nw8h0v="2136" title="Haz clic para obtener traducciones alternativas"&gt;enabling us to&lt;/span&gt; &lt;span class="hps" closure_uid_nw8h0v="2137" title="Haz clic para obtener traducciones alternativas"&gt;foresee&lt;/span&gt; &lt;span class="hps" closure_uid_nw8h0v="2138" title="Haz clic para obtener traducciones alternativas"&gt;the&lt;/span&gt; &lt;span class="hps" closure_uid_nw8h0v="2139" title="Haz clic para obtener traducciones alternativas"&gt;features to&lt;/span&gt; &lt;span class="hps" closure_uid_nw8h0v="2140" title="Haz clic para obtener traducciones alternativas"&gt;have our&lt;/span&gt; &lt;span class="hps" closure_uid_nw8h0v="2141" title="Haz clic para obtener traducciones alternativas"&gt;system to&lt;/span&gt; &lt;span class="hps" closure_uid_nw8h0v="2142" title="Haz clic para obtener traducciones alternativas"&gt;solve&lt;/span&gt; &lt;span class="hps" closure_uid_nw8h0v="2143" title="Haz clic para obtener traducciones alternativas"&gt;the&lt;/span&gt; &lt;span class="hps" closure_uid_nw8h0v="2144" title="Haz clic para obtener traducciones alternativas"&gt;design challenge&lt;/span&gt;&lt;span closure_uid_nw8h0v="2145" title="Haz clic para obtener traducciones alternativas"&gt;, saving&lt;/span&gt; &lt;span class="hps" closure_uid_nw8h0v="2146" title="Haz clic para obtener traducciones alternativas"&gt;time and cost&lt;/span&gt; &lt;span class="hps" closure_uid_nw8h0v="2147" title="Haz clic para obtener traducciones alternativas"&gt;of prototyping&lt;/span&gt; &lt;span class="hps" closure_uid_nw8h0v="2148" title="Haz clic para obtener traducciones alternativas"&gt;.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span class="hps" closure_uid_nw8h0v="2149" title="Haz clic para obtener traducciones alternativas"&gt;In our case,&lt;/span&gt; &lt;span class="hps" closure_uid_nw8h0v="2150" title="Haz clic para obtener traducciones alternativas"&gt;talking&lt;/span&gt; &lt;span class="hps" closure_uid_nw8h0v="2151" title="Haz clic para obtener traducciones alternativas"&gt;or&lt;/span&gt; &lt;span class="hps" closure_uid_nw8h0v="2152" title="Haz clic para obtener traducciones alternativas"&gt;TwoWheels&lt;/span&gt; &lt;span class="hps" closure_uid_nw8h0v="2153" title="Haz clic para obtener traducciones alternativas"&gt;Ballbot&lt;/span&gt; &lt;span class="hps" closure_uid_nw8h0v="2154" title="Haz clic para obtener traducciones alternativas"&gt;is important&lt;/span&gt; &lt;span class="hps" closure_uid_nw8h0v="2155" title="Haz clic para obtener traducciones alternativas"&gt;to know&lt;/span&gt; &lt;span class="hps" closure_uid_nw8h0v="2156" title="Haz clic para obtener traducciones alternativas"&gt;what&lt;/span&gt; &lt;span class="hps" closure_uid_nw8h0v="2157" title="Haz clic para obtener traducciones alternativas"&gt;power&lt;/span&gt; &lt;span class="hps" closure_uid_nw8h0v="2158" title="Haz clic para obtener traducciones alternativas"&gt;our&lt;/span&gt; &lt;span class="hps" closure_uid_nw8h0v="2159" title="Haz clic para obtener traducciones alternativas"&gt;engines&lt;/span&gt; &lt;span class="hps" closure_uid_nw8h0v="2160" title="Haz clic para obtener traducciones alternativas"&gt;need&lt;/span&gt; &lt;span class="hps" closure_uid_nw8h0v="2161" title="Haz clic para obtener traducciones alternativas"&gt;to maintain your&lt;/span&gt; &lt;span class="hps" closure_uid_nw8h0v="2162" title="Haz clic para obtener traducciones alternativas"&gt;robot&lt;/span&gt;&lt;span closure_uid_nw8h0v="2163" title="Haz clic para obtener traducciones alternativas"&gt;,&lt;/span&gt; &lt;span class="hps" closure_uid_nw8h0v="2164" title="Haz clic para obtener traducciones alternativas"&gt;or conversely&lt;/span&gt;&lt;span closure_uid_nw8h0v="2165" title="Haz clic para obtener traducciones alternativas"&gt;,&lt;/span&gt; &lt;span class="hps" closure_uid_nw8h0v="2166" title="Haz clic para obtener traducciones alternativas"&gt;from&lt;/span&gt; &lt;span class="hps" closure_uid_nw8h0v="2167" title="Haz clic para obtener traducciones alternativas"&gt;the&lt;/span&gt; &lt;span class="hps" closure_uid_nw8h0v="2168" title="Haz clic para obtener traducciones alternativas"&gt;power output should&lt;/span&gt; &lt;span class="hps" closure_uid_nw8h0v="2169" title="Haz clic para obtener traducciones alternativas"&gt;know the&lt;/span&gt; &lt;span class="hps" closure_uid_nw8h0v="2170" title="Haz clic para obtener traducciones alternativas"&gt;maximum slope&lt;/span&gt; &lt;span class="hps" closure_uid_nw8h0v="2171" title="Haz clic para obtener traducciones alternativas"&gt;that can&lt;/span&gt; &lt;span class="hps" closure_uid_nw8h0v="2172" title="Haz clic para obtener traducciones alternativas"&gt;scale&lt;/span&gt;&lt;span closure_uid_nw8h0v="2173" title="Haz clic para obtener traducciones alternativas"&gt;.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span class="hps" closure_uid_nw8h0v="2174" title="Haz clic para obtener traducciones alternativas"&gt;Usually&lt;/span&gt; &lt;span class="hps" closure_uid_nw8h0v="2175" title="Haz clic para obtener traducciones alternativas"&gt;this activity&lt;/span&gt; &lt;span class="hps" closure_uid_nw8h0v="2176" title="Haz clic para obtener traducciones alternativas"&gt;takes place&lt;/span&gt; &lt;span class="hps" closure_uid_nw8h0v="2177" title="Haz clic para obtener traducciones alternativas"&gt;through&lt;/span&gt; &lt;span class="hps" closure_uid_nw8h0v="2178" title="Haz clic para obtener traducciones alternativas"&gt;specific&lt;/span&gt; &lt;span class="hps" closure_uid_nw8h0v="2179" title="Haz clic para obtener traducciones alternativas"&gt;design&lt;/span&gt; &lt;span class="hps" closure_uid_nw8h0v="2180" title="Haz clic para obtener traducciones alternativas"&gt;tools&lt;/span&gt; &lt;span class="hps" closure_uid_nw8h0v="2181" title="Haz clic para obtener traducciones alternativas"&gt;for engineering&lt;/span&gt;&lt;span closure_uid_nw8h0v="2182" title="Haz clic para obtener traducciones alternativas"&gt;,&lt;/span&gt; &lt;span class="hps" closure_uid_nw8h0v="2183" title="Haz clic para obtener traducciones alternativas"&gt;such as&lt;/span&gt; &lt;span class="hps" closure_uid_nw8h0v="2184" title="Haz clic para obtener traducciones alternativas"&gt;Matlab&lt;/span&gt; &lt;span class="hps" closure_uid_nw8h0v="2185" title="Haz clic para obtener traducciones alternativas"&gt;or&lt;/span&gt; &lt;span class="hps" closure_uid_nw8h0v="2186" title="Haz clic para obtener traducciones alternativas"&gt;Simulink&lt;/span&gt;&lt;span closure_uid_nw8h0v="2187" title="Haz clic para obtener traducciones alternativas"&gt;,&lt;/span&gt; &lt;span class="hps" closure_uid_nw8h0v="2188" title="Haz clic para obtener traducciones alternativas"&gt;but in&lt;/span&gt; &lt;span class="hps" closure_uid_nw8h0v="2189" title="Haz clic para obtener traducciones alternativas"&gt;this&lt;/span&gt; &lt;span class="hps" closure_uid_nw8h0v="2190" title="Haz clic para obtener traducciones alternativas"&gt;case&lt;/span&gt; &lt;span class="hps" closure_uid_nw8h0v="2191" title="Haz clic para obtener traducciones alternativas"&gt;I&lt;/span&gt; &lt;span class="hps" closure_uid_nw8h0v="2192" title="Haz clic para obtener traducciones alternativas"&gt;decided to&lt;/span&gt; &lt;span class="hps" closure_uid_nw8h0v="2193" title="Haz clic para obtener traducciones alternativas"&gt;make&lt;/span&gt; &lt;span class="hps" closure_uid_nw8h0v="2194" title="Haz clic para obtener traducciones alternativas"&gt;the simulation&lt;/span&gt; &lt;span class="hps" closure_uid_nw8h0v="2195" title="Haz clic para obtener traducciones alternativas"&gt;using Microsoft&lt;/span&gt; &lt;span class="hps" closure_uid_nw8h0v="2196" title="Haz clic para obtener traducciones alternativas"&gt;Excel&lt;/span&gt;&lt;span closure_uid_nw8h0v="2197" title="Haz clic para obtener traducciones alternativas"&gt;, especially&lt;/span&gt; &lt;span class="hps" closure_uid_nw8h0v="2198" title="Haz clic para obtener traducciones alternativas"&gt;the&lt;/span&gt; &lt;span class="hps" closure_uid_nw8h0v="2199" title="Haz clic para obtener traducciones alternativas"&gt;ease of programming&lt;/span&gt; &lt;span class="hps" closure_uid_nw8h0v="2200" title="Haz clic para obtener traducciones alternativas"&gt;and&lt;/span&gt; &lt;span class="hps" closure_uid_nw8h0v="2201" title="Haz clic para obtener traducciones alternativas"&gt;the&lt;/span&gt; &lt;span class="hps" closure_uid_nw8h0v="2202" title="Haz clic para obtener traducciones alternativas"&gt;opportunity&lt;/span&gt; &lt;span class="hps" closure_uid_nw8h0v="2203" title="Haz clic para obtener traducciones alternativas"&gt;this&lt;/span&gt; &lt;span class="hps" closure_uid_nw8h0v="2204" title="Haz clic para obtener traducciones alternativas"&gt;presents&lt;/span&gt;&lt;span closure_uid_nw8h0v="2205" title="Haz clic para obtener traducciones alternativas"&gt;, and&lt;/span&gt; &lt;span class="hps" closure_uid_nw8h0v="2206" title="Haz clic para obtener traducciones alternativas"&gt;that in&lt;/span&gt; &lt;span class="hps" closure_uid_nw8h0v="2207" title="Haz clic para obtener traducciones alternativas"&gt;any&lt;/span&gt; &lt;span class="hps" closure_uid_nw8h0v="2208" title="Haz clic para obtener traducciones alternativas"&gt;computer&lt;/span&gt; &lt;span class="hps" closure_uid_nw8h0v="2209" title="Haz clic para obtener traducciones alternativas"&gt;MSOffice&lt;/span&gt; &lt;span class="hps" closure_uid_nw8h0v="2210" title="Haz clic para obtener traducciones alternativas"&gt;is&lt;/span&gt; &lt;span class="hps" closure_uid_nw8h0v="2211" title="Haz clic para obtener traducciones alternativas"&gt;this&lt;/span&gt; &lt;span class="hps" closure_uid_nw8h0v="2212" title="Haz clic para obtener traducciones alternativas"&gt;tool&lt;/span&gt; &lt;span class="hps" closure_uid_nw8h0v="2213" title="Haz clic para obtener traducciones alternativas"&gt;available&lt;/span&gt;&lt;span closure_uid_nw8h0v="2214" title="Haz clic para obtener traducciones alternativas"&gt;.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/_MdU1p6UNuuU/TSRQwezhU9I/AAAAAAAAABY/lsssnPQvcks/s1600/Modelado+Ballbot.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="311" n4="true" src="http://2.bp.blogspot.com/_MdU1p6UNuuU/TSRQwezhU9I/AAAAAAAAABY/lsssnPQvcks/s400/Modelado+Ballbot.jpg" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;span class="hps" closure_uid_nw8h0v="2312" title="Haz clic para obtener traducciones alternativas"&gt;Needless to&lt;/span&gt; &lt;span class="hps" closure_uid_nw8h0v="2313" title="Haz clic para obtener traducciones alternativas"&gt;say,&lt;/span&gt; &lt;span class="hps" closure_uid_nw8h0v="2314" title="Haz clic para obtener traducciones alternativas"&gt;is a&lt;/span&gt; &lt;span class="hps" closure_uid_nw8h0v="2315" title="Haz clic para obtener traducciones alternativas"&gt;tool&lt;/span&gt; &lt;span class="hps" closure_uid_nw8h0v="2316" title="Haz clic para obtener traducciones alternativas"&gt;MsExcel&lt;/span&gt; &lt;span class="hps" closure_uid_nw8h0v="2317" title="Haz clic para obtener traducciones alternativas"&gt;general purpose&lt;/span&gt; &lt;span class="hps" closure_uid_nw8h0v="2318" title="Haz clic para obtener traducciones alternativas"&gt;computing&lt;/span&gt;&lt;span closure_uid_nw8h0v="2319" title="Haz clic para obtener traducciones alternativas"&gt;, where its&lt;/span&gt; &lt;span class="hps" closure_uid_nw8h0v="2320" title="Haz clic para obtener traducciones alternativas"&gt;main&lt;/span&gt; &lt;span class="hps" closure_uid_nw8h0v="2321" title="Haz clic para obtener traducciones alternativas"&gt;strength is&lt;/span&gt; &lt;span class="hps" closure_uid_nw8h0v="2322" title="Haz clic para obtener traducciones alternativas"&gt;the ability to&lt;/span&gt; &lt;span class="hps" closure_uid_nw8h0v="2323" title="Haz clic para obtener traducciones alternativas"&gt;update&lt;/span&gt; &lt;span class="hps" closure_uid_nw8h0v="2324" title="Haz clic para obtener traducciones alternativas"&gt;results&lt;/span&gt; &lt;span class="hps" closure_uid_nw8h0v="2325" title="Haz clic para obtener traducciones alternativas"&gt;in&lt;/span&gt; &lt;span class="hps" closure_uid_nw8h0v="2326" title="Haz clic para obtener traducciones alternativas"&gt;real time&lt;/span&gt;&lt;span closure_uid_nw8h0v="2327" title="Haz clic para obtener traducciones alternativas"&gt;,&lt;/span&gt; &lt;span class="hps" closure_uid_nw8h0v="2328" title="Haz clic para obtener traducciones alternativas"&gt;providing&lt;/span&gt; &lt;span class="hps" closure_uid_nw8h0v="2329" title="Haz clic para obtener traducciones alternativas"&gt;instant&lt;/span&gt; &lt;span class="hps" closure_uid_nw8h0v="2330" title="Haz clic para obtener traducciones alternativas"&gt;visual outcome&lt;/span&gt;&lt;span closure_uid_nw8h0v="2331" title="Haz clic para obtener traducciones alternativas"&gt;.&lt;/span&gt; &lt;span class="hps" closure_uid_nw8h0v="2332" title="Haz clic para obtener traducciones alternativas"&gt;This&lt;/span&gt; &lt;span class="hps" closure_uid_nw8h0v="2333" title="Haz clic para obtener traducciones alternativas"&gt;is&lt;/span&gt; &lt;span class="hps" closure_uid_nw8h0v="2334" title="Haz clic para obtener traducciones alternativas"&gt;one&lt;/span&gt; &lt;span class="hps" closure_uid_nw8h0v="2335" title="Haz clic para obtener traducciones alternativas"&gt;of&lt;/span&gt; &lt;span class="hps" closure_uid_nw8h0v="2336" title="Haz clic para obtener traducciones alternativas"&gt;the&lt;/span&gt; &lt;span class="hps" closure_uid_nw8h0v="2337" title="Haz clic para obtener traducciones alternativas"&gt;reasons why&lt;/span&gt; &lt;span class="hps" closure_uid_nw8h0v="2338" title="Haz clic para obtener traducciones alternativas"&gt;it&lt;/span&gt; &lt;span class="hps" closure_uid_nw8h0v="2339" title="Haz clic para obtener traducciones alternativas"&gt;is&lt;/span&gt; &lt;span class="hps" closure_uid_nw8h0v="2340" title="Haz clic para obtener traducciones alternativas"&gt;also&lt;/span&gt; &lt;span class="hps" closure_uid_nw8h0v="2341" title="Haz clic para obtener traducciones alternativas"&gt;useful&lt;/span&gt; &lt;span class="hps" closure_uid_nw8h0v="2342" title="Haz clic para obtener traducciones alternativas"&gt;for simulation&lt;/span&gt;&lt;span closure_uid_nw8h0v="2343" title="Haz clic para obtener traducciones alternativas"&gt;,&lt;/span&gt; &lt;span class="hps" closure_uid_nw8h0v="2344" title="Haz clic para obtener traducciones alternativas"&gt;allowing us to&lt;/span&gt; &lt;span class="hps" closure_uid_nw8h0v="2345" title="Haz clic para obtener traducciones alternativas"&gt;perform&lt;/span&gt; &lt;span class="hps" closure_uid_nw8h0v="2346" title="Haz clic para obtener traducciones alternativas"&gt;real&lt;/span&gt;&lt;span closure_uid_nw8h0v="2347" title="Haz clic para obtener traducciones alternativas"&gt;-time optimization&lt;/span&gt; &lt;span class="hps" closure_uid_nw8h0v="2348" title="Haz clic para obtener traducciones alternativas"&gt;by adjusting&lt;/span&gt; &lt;span class="hps" closure_uid_nw8h0v="2349" title="Haz clic para obtener traducciones alternativas"&gt;the settings manually&lt;/span&gt; &lt;span class="hps" closure_uid_nw8h0v="2350" title="Haz clic para obtener traducciones alternativas"&gt;and have&lt;/span&gt; &lt;span class="hps" closure_uid_nw8h0v="2351" title="Haz clic para obtener traducciones alternativas"&gt;the&lt;/span&gt; &lt;span class="hps" closure_uid_nw8h0v="2352" title="Haz clic para obtener traducciones alternativas"&gt;result&lt;/span&gt; &lt;span class="hps" closure_uid_nw8h0v="2353" title="Haz clic para obtener traducciones alternativas"&gt;immediately.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span class="hps" closure_uid_nw8h0v="2354" title="Haz clic para obtener traducciones alternativas"&gt;It is noteworthy&lt;/span&gt; &lt;span class="hps" closure_uid_nw8h0v="2355" title="Haz clic para obtener traducciones alternativas"&gt;that&lt;/span&gt; &lt;span class="hps" closure_uid_nw8h0v="2356" title="Haz clic para obtener traducciones alternativas"&gt;this&lt;/span&gt; &lt;span class="hps" closure_uid_nw8h0v="2357" title="Haz clic para obtener traducciones alternativas"&gt;project does not&lt;/span&gt; &lt;span class="hps" closure_uid_nw8h0v="2358" title="Haz clic para obtener traducciones alternativas"&gt;require&lt;/span&gt; &lt;span class="hps" closure_uid_nw8h0v="2359" title="Haz clic para obtener traducciones alternativas"&gt;programming skills&lt;/span&gt;&lt;span closure_uid_nw8h0v="2360" title="Haz clic para obtener traducciones alternativas"&gt;,&lt;/span&gt; &lt;span class="hps" closure_uid_nw8h0v="2361" title="Haz clic para obtener traducciones alternativas"&gt;as the resolution&lt;/span&gt; &lt;span class="hps" closure_uid_nw8h0v="2362" title="Haz clic para obtener traducciones alternativas"&gt;of differential equations&lt;/span&gt; &lt;span class="hps" closure_uid_nw8h0v="2363" title="Haz clic para obtener traducciones alternativas"&gt;can be&lt;/span&gt; &lt;span class="hps" closure_uid_nw8h0v="2364" title="Haz clic para obtener traducciones alternativas"&gt;performed on&lt;/span&gt; &lt;span class="hps" closure_uid_nw8h0v="2365" title="Haz clic para obtener traducciones alternativas"&gt;a&lt;/span&gt; &lt;span class="hps" closure_uid_nw8h0v="2366" title="Haz clic para obtener traducciones alternativas"&gt;spreadsheet&lt;/span&gt; &lt;span class="hps" closure_uid_nw8h0v="2367" title="Haz clic para obtener traducciones alternativas"&gt;directly&lt;/span&gt;&lt;span closure_uid_nw8h0v="2368" title="Haz clic para obtener traducciones alternativas"&gt;,&lt;/span&gt; &lt;span class="hps" closure_uid_nw8h0v="2369" title="Haz clic para obtener traducciones alternativas"&gt;by implementing a method&lt;/span&gt; &lt;span class="hps" closure_uid_nw8h0v="2370" title="Haz clic para obtener traducciones alternativas"&gt;RungeKutta&lt;/span&gt; &lt;span class="hps" closure_uid_nw8h0v="2371" title="Haz clic para obtener traducciones alternativas"&gt;4 th&lt;/span&gt; &lt;span class="hps atn" closure_uid_nw8h0v="2372" title="Haz clic para obtener traducciones alternativas"&gt;(&lt;/span&gt;&lt;span closure_uid_nw8h0v="2373" title="Haz clic para obtener traducciones alternativas"&gt;RK4&lt;/span&gt;&lt;span closure_uid_nw8h0v="2374" title="Haz clic para obtener traducciones alternativas"&gt;)&lt;/span&gt; &lt;span class="hps" closure_uid_nw8h0v="2375" title="Haz clic para obtener traducciones alternativas"&gt;order&lt;/span&gt; &lt;span class="hps atn" closure_uid_nw8h0v="2376" title="Haz clic para obtener traducciones alternativas"&gt;(&lt;/span&gt;&lt;span closure_uid_nw8h0v="2377" title="Haz clic para obtener traducciones alternativas"&gt;the&lt;/span&gt; &lt;span class="hps" closure_uid_nw8h0v="2378" title="Haz clic para obtener traducciones alternativas"&gt;same as using&lt;/span&gt; &lt;span class="hps" closure_uid_nw8h0v="2379" title="Haz clic para obtener traducciones alternativas"&gt;Matlab&lt;/span&gt; &lt;span class="hps" closure_uid_nw8h0v="2380" title="Haz clic para obtener traducciones alternativas"&gt;or&lt;/span&gt; &lt;span class="hps" closure_uid_nw8h0v="2381" title="Haz clic para obtener traducciones alternativas"&gt;Simulink&lt;/span&gt; &lt;span class="hps" closure_uid_nw8h0v="2382" title="Haz clic para obtener traducciones alternativas"&gt;surreptitiously&lt;/span&gt;&lt;span closure_uid_nw8h0v="2383" title="Haz clic para obtener traducciones alternativas"&gt;)&lt;/span&gt;&lt;span closure_uid_nw8h0v="2384" title="Haz clic para obtener traducciones alternativas"&gt;,&lt;/span&gt; &lt;span class="hps" closure_uid_nw8h0v="2385" title="Haz clic para obtener traducciones alternativas"&gt;but with&lt;/span&gt; &lt;span class="hps" closure_uid_nw8h0v="2386" title="Haz clic para obtener traducciones alternativas"&gt;the&lt;/span&gt; &lt;span class="hps" closure_uid_nw8h0v="2387" title="Haz clic para obtener traducciones alternativas"&gt;advantage of&lt;/span&gt; &lt;span class="hps" closure_uid_nw8h0v="2388" title="Haz clic para obtener traducciones alternativas"&gt;introducing&lt;/span&gt; &lt;span class="hps" closure_uid_nw8h0v="2389" title="Haz clic para obtener traducciones alternativas"&gt;external&lt;/span&gt; &lt;span class="hps" closure_uid_nw8h0v="2390" title="Haz clic para obtener traducciones alternativas"&gt;signals&lt;/span&gt; &lt;span class="hps" closure_uid_nw8h0v="2391" title="Haz clic para obtener traducciones alternativas"&gt;such as&lt;/span&gt; &lt;span class="hps" closure_uid_nw8h0v="2392" title="Haz clic para obtener traducciones alternativas"&gt;noise&lt;/span&gt; &lt;span class="hps" closure_uid_nw8h0v="2393" title="Haz clic para obtener traducciones alternativas"&gt;or&lt;/span&gt; &lt;span class="hps" closure_uid_nw8h0v="2394" title="Haz clic para obtener traducciones alternativas"&gt;pulse&lt;/span&gt; &lt;span class="hps" closure_uid_nw8h0v="2395" title="Haz clic para obtener traducciones alternativas"&gt;during the resolution of&lt;/span&gt; &lt;span class="hps" closure_uid_nw8h0v="2396" title="Haz clic para obtener traducciones alternativas"&gt;the&lt;/span&gt; &lt;span class="hps" closure_uid_nw8h0v="2397" title="Haz clic para obtener traducciones alternativas"&gt;same&lt;/span&gt;&lt;span closure_uid_nw8h0v="2398" title="Haz clic para obtener traducciones alternativas"&gt;,&lt;/span&gt; &lt;span class="hps" closure_uid_nw8h0v="2399" title="Haz clic para obtener traducciones alternativas"&gt;since we have&lt;/span&gt; &lt;span class="hps" closure_uid_nw8h0v="2400" title="Haz clic para obtener traducciones alternativas"&gt;access&lt;/span&gt; &lt;span class="hps" closure_uid_nw8h0v="2401" title="Haz clic para obtener traducciones alternativas"&gt;to&lt;/span&gt; &lt;span class="hps" closure_uid_nw8h0v="2402" title="Haz clic para obtener traducciones alternativas"&gt;one row at a&lt;/span&gt; &lt;span class="hps" closure_uid_nw8h0v="2403" title="Haz clic para obtener traducciones alternativas"&gt;resolution&lt;/span&gt; &lt;span class="hps" closure_uid_nw8h0v="2404" title="Haz clic para obtener traducciones alternativas"&gt;of&lt;/span&gt; &lt;span class="hps" closure_uid_nw8h0v="2405" title="Haz clic para obtener traducciones alternativas"&gt;RK4&lt;/span&gt;&lt;span closure_uid_nw8h0v="2406" title="Haz clic para obtener traducciones alternativas"&gt;.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/_MdU1p6UNuuU/TSRX93GongI/AAAAAAAAABk/CxTTSHXAWns/s1600/Respuesta.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="255" n4="true" src="http://1.bp.blogspot.com/_MdU1p6UNuuU/TSRX93GongI/AAAAAAAAABk/CxTTSHXAWns/s400/Respuesta.jpg" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;/div&gt;&lt;span class="hps" closure_uid_nw8h0v="2452" title="Haz clic para obtener traducciones alternativas"&gt;Another&lt;/span&gt; &lt;span class="hps" closure_uid_nw8h0v="2453" title="Haz clic para obtener traducciones alternativas"&gt;utility&lt;/span&gt; &lt;span class="hps" closure_uid_nw8h0v="2454" title="Haz clic para obtener traducciones alternativas"&gt;that&lt;/span&gt; &lt;span class="hps" closure_uid_nw8h0v="2455" title="Haz clic para obtener traducciones alternativas"&gt;I&lt;/span&gt; &lt;span class="hps" closure_uid_nw8h0v="2456" title="Haz clic para obtener traducciones alternativas"&gt;used&lt;/span&gt; &lt;span class="hps" closure_uid_nw8h0v="2457" title="Haz clic para obtener traducciones alternativas"&gt;to&lt;/span&gt; &lt;span class="hps" closure_uid_nw8h0v="2458" title="Haz clic para obtener traducciones alternativas"&gt;MsExcel&lt;/span&gt; &lt;span class="hps" closure_uid_nw8h0v="2459" title="Haz clic para obtener traducciones alternativas"&gt;in this&lt;/span&gt; &lt;span class="hps" closure_uid_nw8h0v="2460" title="Haz clic para obtener traducciones alternativas"&gt;project&lt;/span&gt; &lt;span class="hps" closure_uid_nw8h0v="2461" title="Haz clic para obtener traducciones alternativas"&gt;and would like to&lt;/span&gt; &lt;span class="hps" closure_uid_nw8h0v="2462" title="Haz clic para obtener traducciones alternativas"&gt;highlight is&lt;/span&gt; &lt;span class="hps" closure_uid_nw8h0v="2463" title="Haz clic para obtener traducciones alternativas"&gt;the&lt;/span&gt; &lt;span class="hps" closure_uid_nw8h0v="2464" title="Haz clic para obtener traducciones alternativas"&gt;matrix calculation&lt;/span&gt;&lt;span closure_uid_nw8h0v="2465" title="Haz clic para obtener traducciones alternativas"&gt;, which&lt;/span&gt; &lt;span class="hps" closure_uid_nw8h0v="2466" title="Haz clic para obtener traducciones alternativas"&gt;show&lt;/span&gt; &lt;span class="hps" closure_uid_nw8h0v="2467" title="Haz clic para obtener traducciones alternativas"&gt;the representation of&lt;/span&gt; &lt;span class="hps" closure_uid_nw8h0v="2468" title="Haz clic para obtener traducciones alternativas"&gt;the&lt;/span&gt; &lt;span class="hps" closure_uid_nw8h0v="2469" title="Haz clic para obtener traducciones alternativas"&gt;home page&lt;/span&gt;&lt;span closure_uid_nw8h0v="2470" title="Haz clic para obtener traducciones alternativas"&gt;,&lt;/span&gt; &lt;span class="hps" closure_uid_nw8h0v="2471" title="Haz clic para obtener traducciones alternativas"&gt;which&lt;/span&gt; &lt;span class="hps" closure_uid_nw8h0v="2472" title="Haz clic para obtener traducciones alternativas"&gt;is expressed&lt;/span&gt; &lt;span class="hps" closure_uid_nw8h0v="2473" title="Haz clic para obtener traducciones alternativas"&gt;in&lt;/span&gt; &lt;span class="hps" closure_uid_nw8h0v="2474" title="Haz clic para obtener traducciones alternativas"&gt;a "state space&lt;/span&gt;&lt;span closure_uid_nw8h0v="2475" title="Haz clic para obtener traducciones alternativas"&gt;"&lt;/span&gt; &lt;span class="hps" closure_uid_nw8h0v="2476" title="Haz clic para obtener traducciones alternativas"&gt;problem solving&lt;/span&gt; &lt;span class="hps" closure_uid_nw8h0v="2477" title="Haz clic para obtener traducciones alternativas"&gt;with&lt;/span&gt; &lt;span class="hps" closure_uid_nw8h0v="2478" title="Haz clic para obtener traducciones alternativas"&gt;matrices&lt;/span&gt; &lt;span class="hps" closure_uid_nw8h0v="2479" title="Haz clic para obtener traducciones alternativas"&gt;A,&lt;/span&gt; &lt;span class="hps" closure_uid_nw8h0v="2480" title="Haz clic para obtener traducciones alternativas"&gt;B&lt;/span&gt;&lt;span closure_uid_nw8h0v="2481" title="Haz clic para obtener traducciones alternativas"&gt;,&lt;/span&gt; &lt;span class="hps" closure_uid_nw8h0v="2482" title="Haz clic para obtener traducciones alternativas"&gt;C&lt;/span&gt; &lt;span class="hps" closure_uid_nw8h0v="2483" title="Haz clic para obtener traducciones alternativas"&gt;and&lt;/span&gt; &lt;span class="hps" closure_uid_nw8h0v="2484" title="Haz clic para obtener traducciones alternativas"&gt;D.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Other Projects: &lt;a href="http://www.youtube.com/tarribas"&gt;click here.&lt;/a&gt;&lt;br /&gt;&lt;span class="hps" closure_uid_nw8h0v="2485" title="Haz clic para obtener traducciones alternativas"&gt;I leave&lt;/span&gt; &lt;span class="hps" closure_uid_nw8h0v="2486" title="Haz clic para obtener traducciones alternativas"&gt;to&lt;/span&gt; &lt;span class="hps" closure_uid_nw8h0v="2487" title="Haz clic para obtener traducciones alternativas"&gt;your disposal&lt;/span&gt; &lt;span class="hps" closure_uid_nw8h0v="2488" title="Haz clic para obtener traducciones alternativas"&gt;the&lt;/span&gt; &lt;span class="hps" closure_uid_nw8h0v="2489" title="Haz clic para obtener traducciones alternativas"&gt;algorithm used&lt;/span&gt; &lt;span class="hps" closure_uid_nw8h0v="2490" title="Haz clic para obtener traducciones alternativas"&gt;in&lt;/span&gt; &lt;span class="hps" closure_uid_nw8h0v="2491" title="Haz clic para obtener traducciones alternativas"&gt;this&lt;/span&gt; &lt;span class="hps" closure_uid_nw8h0v="2492" title="Haz clic para obtener traducciones alternativas"&gt;example&lt;/span&gt;&lt;span closure_uid_nw8h0v="2493" title="Haz clic para obtener traducciones alternativas"&gt;:&lt;/span&gt; &lt;span class="hps" closure_uid_nw8h0v="2494" title="Haz clic para obtener traducciones alternativas"&gt;Download:&lt;/span&gt; &lt;a href="https://sites.google.com/site/ballbotexcel/files/NXTBallBot_Simulation.xls?attredirects=0&amp;amp;d=1"&gt;NXTBallbotSimulacion.xls&lt;/a&gt;.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3493703939618446575-5331292939973735971?l=ballbotexcel.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ballbotexcel.blogspot.com/feeds/5331292939973735971/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://ballbotexcel.blogspot.com/2011/01/nxt-ballbot-simulation-with-microsoft.html#comment-form' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3493703939618446575/posts/default/5331292939973735971'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3493703939618446575/posts/default/5331292939973735971'/><link rel='alternate' type='text/html' href='http://ballbotexcel.blogspot.com/2011/01/nxt-ballbot-simulation-with-microsoft.html' title='NXT Ballbot Simulation with Microsoft Excel'/><author><name>Tomás Arribas</name><uri>http://www.blogger.com/profile/07750516713594531949</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://3.bp.blogspot.com/_MdU1p6UNuuU/TSMgmicn-aI/AAAAAAAAAAM/2H0KB-7DVt8/S220/161750_100001201107692_1484039_n.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_MdU1p6UNuuU/TSRQwezhU9I/AAAAAAAAABY/lsssnPQvcks/s72-c/Modelado+Ballbot.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3493703939618446575.post-6630095348947576449</id><published>2011-01-05T03:33:00.000-08:00</published><updated>2011-01-06T14:20:15.821-08:00</updated><title type='text'>NXT Ballbot Simulation with Microsoft Excel</title><content type='html'>Las&amp;nbsp;herramientas de simulación&amp;nbsp;son&amp;nbsp;muy eficientes a la hora de diseñar sistemas en ingeniería, ya que nos permiten preveer las características que debe tener nuestro sistema para resolver el reto de diseño, reduciendo costes y tiempo en la construcción de prototipos.&lt;br /&gt;&lt;br /&gt;En nuestro caso, hablando de Ballbot o TwoWheels es importante saber qué potencia necesitan nuestros motores para mantener estable el robot, o al contrario, a partir de la potencia de los mismos saber cuál es el la pendiente máxima que puede escalar.&lt;br /&gt;&lt;br /&gt;Habitualmente esta actividad se realiza mediante herramientas específicas de diseño para ingeniería, como Matlab o Simulink, pero en este caso he decidido realizar dicha simulación con Microsoft Excel, especialmente por la facilidad de programación y por la oportunidad que ello presenta ya que en cualquier equipo con MSOffice se encuentra dicha herramienta disponible.&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/_MdU1p6UNuuU/TSRQwezhU9I/AAAAAAAAABY/lsssnPQvcks/s1600/Modelado+Ballbot.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="311" n4="true" src="http://2.bp.blogspot.com/_MdU1p6UNuuU/TSRQwezhU9I/AAAAAAAAABY/lsssnPQvcks/s400/Modelado+Ballbot.jpg" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;Ni qué decir tiene que MsExcel es una herramienta de cálculo de propósito general, donde su principal fuerte es la capacidad de realizar actualización de resultados en tiempo real, ofreciendo un resultado visual instantáneo. Este es uno de los motivos por los que también resulta útil para la simulación, ya que nos permite realizar "optimización en tiempo real" ajustando los parámetros manualmente y disponer del resultado de inmediato.&lt;br /&gt;&lt;br /&gt;Es de destacar que en este proyecto no se necesita tener conocimientos de programación, ya que la resolución de las ecuaciones diferenciales se pueden realizar sobre una hoja de cálculo directamente, implementando un método RungeKutta de 4º (RK4) orden (el mismo que utiliza Matlab o Simulink de forma oculta), pero con la ventaja de poder introducir señales externas como ruido o impulsos durante la resolución de las mismas, ya que tenemos acceso fila a fila a la resolución del RK4.&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/_MdU1p6UNuuU/TSRX93GongI/AAAAAAAAABk/CxTTSHXAWns/s1600/Respuesta.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="255" n4="true" src="http://1.bp.blogspot.com/_MdU1p6UNuuU/TSRX93GongI/AAAAAAAAABk/CxTTSHXAWns/s400/Respuesta.jpg" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;/div&gt;Otra utilidad que he aprovechado de MsExcel en este proyecto y me gustaría destacar es el cálculo matricial, que muestro en la representación de la página principal, donde se expresa en "Espacio de Estados" la resolución del problema con las matrices A,B,C y D.&lt;br /&gt;&lt;br /&gt;Dejo a vuestra disposición el algoritmo utilizado en este ejemplo: Descargar &lt;a href="https://sites.google.com/site/ballbotexcel/files/NXTBallBot_Simulation.xls?attredirects=0&amp;amp;d=1"&gt;NXTBallbotSimulacion.xls&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;Otros proyectos: &lt;a href="http://www.youtube.com/tarribas"&gt;Pulsar aquí.&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3493703939618446575-6630095348947576449?l=ballbotexcel.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ballbotexcel.blogspot.com/feeds/6630095348947576449/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://ballbotexcel.blogspot.com/2011/01/ballbot-simulation-with-microsoft-excel.html#comment-form' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3493703939618446575/posts/default/6630095348947576449'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3493703939618446575/posts/default/6630095348947576449'/><link rel='alternate' type='text/html' href='http://ballbotexcel.blogspot.com/2011/01/ballbot-simulation-with-microsoft-excel.html' title='NXT Ballbot Simulation with Microsoft Excel'/><author><name>Tomás Arribas</name><uri>http://www.blogger.com/profile/07750516713594531949</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://3.bp.blogspot.com/_MdU1p6UNuuU/TSMgmicn-aI/AAAAAAAAAAM/2H0KB-7DVt8/S220/161750_100001201107692_1484039_n.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_MdU1p6UNuuU/TSRQwezhU9I/AAAAAAAAABY/lsssnPQvcks/s72-c/Modelado+Ballbot.jpg' height='72' width='72'/><thr:total>0</thr:total></entry></feed>
