Biomod/2014/Kyutech/Experiment: Difference between revisions

From OpenWetWare
Jump to navigationJump to search
No edit summary
No edit summary
Line 146: Line 146:


<figure>
<figure>
<img src="http://openwetware.org/images/b/b7/%E5%9B%B31.png"width="700" height="400" alt=""/>
<img src="http://openwetware.org/images/b/b7/%E5%9B%B31.png"width="500" height="300" alt=""/>
<figcaption>Fig.1 .Feedback Control System Block Diagram</figcaption>
<figcaption>Fig.1 .Feedback Control System Block Diagram</figcaption>
</figure>
</figure>
Line 157: Line 157:


<figure>
<figure>
<img src="http://openwetware.org/images/c/ca/Robot1.jpg"width="700" height="400" alt=""/>
<img src="http://openwetware.org/images/c/ca/Robot1.jpg"width="500" height="300" alt=""/>
<figcaption>Fig.2. Photo of completed Lego robot using engineering controller design method</figcaption>
<figcaption>Fig.2. Photo of completed Lego robot using engineering controller design method</figcaption>
</figure>
</figure>
Line 172: Line 172:


<figure>
<figure>
<img src="http://openwetware.org/images/9/97/RObot2.png"width="700" height="400" alt=""/>
<img src="http://openwetware.org/images/9/97/RObot2.png"width="500" height="300" alt=""/>
<figcaption>Fig.3. integral control part</figcaption>
<figcaption>Fig.3. integral control part</figcaption>
</figure>
</figure>
Line 185: Line 185:


<figure>
<figure>
<img src="http://openwetware.org/images/b/b0/Robot3.png"width="700" height="400" alt=""/>
<img src="http://openwetware.org/images/b/b0/Robot3.png"width="500" height="300" alt=""/>
<figcaption>Fig.4. model</figcaption>
<figcaption>Fig.4. model</figcaption>
</figure>
</figure>
Line 194: Line 194:


<figure>
<figure>
<img src="http://openwetware.org/images/d/d1/Robot4.png"width="700" height="400" alt=""/>
<img src="http://openwetware.org/images/d/d1/Robot4.png"width="500" height="300" alt=""/>
<figcaption>Fig.5. After conversion figure</figcaption>
<figcaption>Fig.5. After conversion figure</figcaption>
</figure>
</figure>
Line 205: Line 205:


<figure>
<figure>
<img src="http://openwetware.org/images/8/8b/Robot5.jpg"width="700" height="400" alt=""/>
<img src="http://openwetware.org/images/8/8b/Robot5.jpg"width="500" height="300" alt=""/>
<figcaption>Fig.6.Lego robot photo that reproduces the model Fig.4</figcaption>
<figcaption>Fig.6.Lego robot photo that reproduces the model Fig.4</figcaption>
</figure>
</figure>
Line 220: Line 220:


<figure>
<figure>
<img src="http://openwetware.org/images/a/a8/A1.png"width="700" height="400" alt=""/>
<img src="http://openwetware.org/images/a/a8/A1.png"width="500" height="300" alt=""/>
<figcaption>Fig.7. The part’s 1-model results</figcaption>
<figcaption>Fig.7. The part’s 1-model results</figcaption>
</figure>
</figure>
Line 231: Line 231:


<figure>
<figure>
<img src="http://openwetware.org/images/2/25/Robot6.png"width="700" height="400" alt=""/>
<img src="http://openwetware.org/images/2/25/Robot6.png"width="500" height="300" alt=""/>
<figcaption>Part1 experimental video</figcaption>
<figcaption>Part1 experimental video</figcaption>
</figure>
</figure>
Line 242: Line 242:


<figure>
<figure>
<img src="http://openwetware.org/images/e/e9/A2.png"width="700" height="400" alt=""/>
<img src="http://openwetware.org/images/e/e9/A2.png"width="500" height="300" alt=""/>
<figcaption>Fig.8. The part’s 2-model results</figcaption>
<figcaption>Fig.8. The part’s 2-model results</figcaption>
</figure>
</figure>
Line 253: Line 253:


<figure>
<figure>
<img src="http://openwetware.org/images/e/e1/Robot7.png"width="700" height="400" alt=""/>
<img src="http://openwetware.org/images/e/e1/Robot7.png"width="500" height="300" alt=""/>
<figcaption>Part2 experimental video</figcaption>
<figcaption>Part2 experimental video</figcaption>
</figure>
</figure>
Line 266: Line 266:


<figure>
<figure>
<img src="http://openwetware.org/images/6/6b/A3.png"width="700" height="400" alt=""/>
<img src="http://openwetware.org/images/6/6b/A3.png"width="500" height="300" alt=""/>
<figcaption>Fig.9.The experiment results</figcaption>
<figcaption>Fig.9.The experiment results</figcaption>
</figure>
</figure>
Line 273: Line 273:


<figure>
<figure>
<img src="http://openwetware.org/images/8/8c/Robot8.png"width="700" height="400" alt=""/>
<img src="http://openwetware.org/images/8/8c/Robot8.png"width="500" height="300" alt=""/>
<figcaption>On a sloping road experimental video</figcaption>
<figcaption>On a sloping road experimental video</figcaption>
</figure>
</figure>

Revision as of 09:38, 29 August 2014

<html> <head> <meta charset="utf-8"> <title>BIOMOD2014</title> <style type="text/css"> <!-- @charset "utf-8"; body { margin: 0px; color: #151515; font-family: "Gill Sans", "Gill Sans MT", "Myriad Pro", "DejaVu Sans Condensed", Helvetica, Arial, sans-serif; background-color: #EFF5F8; }

  1. wrapper {

width: 100%; min-width: 740px; max-width: 1000px; margin-left: auto; margin-right: auto; background-color: #FFFFFF; }

  1. top {
   overflow: hidden;

}

  1. hero img {

max-width: 100%; }

h1 { font-size: 45px; margin-top: 0px; margin-bottom: 0px; } h2 { margin-top: 0.5em; }


figure { display: block; width: 420px; } figure img { padding: 10px; -webkit-box-shadow: 1px 1px 15px #999999; box-shadow: 1px 1px 15px #999999; }

figcaption { font-size: 0.875em; font-weight: bold; text-align: center; display: block; margin-top: 0.5em; } .centered { margin-left: auto; margin-right: auto; } .floatleft { float: left; margin-left: 0px; margin-right: 10px; } .floatright { float: right; margin-left: 10px; margin-right: 0px; } footer { padding-top: 2px; padding-bottom: 2px; padding-left: 2%; background-color: #43a6cb; color: #FFFFFF; } a { font-weight: bold; text-decoration: none; } a:link { color: #FF6600; } a:visited { color: #FF944C;

} a:hover, a:active, a:focus { color: #7F3300; text-decoration: underline; }

//--> </style>


<!--The following script tag downloads a font from the Adobe Edge Web Fonts server for use within the web page. We recommend that you do not modify it.--><script>var __adobewebfontsappname__="dreamweaver"</script><script src="http://use.edgefonts.net/source-sans-pro:n6:default.js" type="text/javascript"></script> </head>

<body> <div id="wrpper">

 <header id="top">
   <h1>BIOMOD2014</h1>
   <nav id="mainnav">
     <ul>
       <li><a href="/wiki/Biomod/2014/Kyutech">TOP</a></li>
       <li><a href="/wiki/Biomod/2014/Kyutech/Introduction">INTRODUCTION</a></li>
       <li><a href="/wiki/Biomod/2014/Kyutech/Design">DESIGN</a></li>
       <li><a href="/wiki/Biomod/2014/Kyutech/Experiment">EXPERIMENT</a></li>
       <li><a href="/wiki/Biomod/2014/Kyutech/Reference">REFERENCE</a></li>
       <li><a href="/wiki/Biomod/2014/Kyutech/Team">TEAM</a></li>
       <li><a href="/wiki/Biomod/2014/Kyutech/Sponsors">SPONSORS</a></li>
     </ul>
   </nav>
 </header>
 
 <article id="main">
   <h2>EXPERIMENT</h2>

<h3>Robot Group</h3>


   <p><h3>Experimental purposes</h3>

Theory team have proposed a controller design method for molecular robot. This is the same calculated results as a controller design method that been used engineering. However, it is the same calculation, but the reality of two very different this. Therefore, we were wondering about whether controller design method for molecular robot or to work with a robot engineering.  In this experiment, we constructed a Lego robot to use the concept of controller design method for molecular robot, and we constructed a Lego robot using engineering controller design method. We were experimenting with speed control compared in these two.

Experiment description<br>


Laboratory instrument<br>

1. Car models made from Lego Mindstorms NXT Lego Mindstorms NXT is a programmable robotics kit. The main component in the kit is a brick-shaped computer. It can take input from up to four sensors and control up to three motors. The models of the car is carried one rotation sensor and one DC motor. 2. DamperIn this experiment, the damper is used by the reappearance of the concept of controller design method for molecular robot. A damper is a device that deadens, restrains, or depresses.

3. The Loading platform model made from LEGO It is used by the reappearance of the concept of controller design method for molecular robot. This model is carried one rotation motor.


Was proposed in this paper, the controller design method for molecular robot to match the target value to the amount of control. This work is integral control in engineering controller design method. Originally, design method of engineering controller is configured with proportional control and integral control with derivative control. In this experiment, for comparison on the same performance, design method of engineering controller was constructed with only the integral control.

Fig.1 shows the engineering controller system design method.


<figure> <img src="http://openwetware.org/images/b/b7/%E5%9B%B31.png"width="500" height="300" alt=""/> <figcaption>Fig.1 .Feedback Control System Block Diagram</figcaption> </figure>



Below is the explanation for speed control.

First, reference input that the value is a speed of meter per second applies to the summing point of the control system. Next, Lego Mindstorms NXT calculates the correction amount by integration, and controls DC motor’s speed. Next, rotation sensor measures the present speed. Later, the value applies to the summing point. By the action above repeat, the explanation for speed control be realized. 

<figure> <img src="http://openwetware.org/images/c/ca/Robot1.jpg"width="500" height="300" alt=""/> <figcaption>Fig.2. Photo of completed Lego robot using engineering controller design method</figcaption> </figure>



Lego robot to use the concept of controller design method for molecular robot<br>

We show how to build in the engineering part the concept of controller design method for molecular robot. Theory team showed, integral control part of the controller design method for molecular robot shown in the following figure3.



<figure> <img src="http://openwetware.org/images/9/97/RObot2.png"width="500" height="300" alt=""/> <figcaption>Fig.3. integral control part</figcaption> </figure>



Physical quantities X1 is converted in the reaction rate of V1 to X2, and X2 is converted in the reaction rate of V2 to X4. X4 is the same physical quantity as X2. Physical quantities X4 converted in the reaction rate of V2 to X2, and X4 converted in the reaction rate of V3 to X3. X4 is a control object in this figure. Robot team was noted that this series of flow is in the integral control. We changed the physical quantity suitable for controlling the speed into this series of flows, and we have built with Lego robot this idea. We show below this model


<figure> <img src="http://openwetware.org/images/b/b0/Robot3.png"width="500" height="300" alt=""/> <figcaption>Fig.4. model</figcaption> </figure>


We rewrite the model described above to the model, as shown in Fig.3, and shown in the following figure5.


<figure> <img src="http://openwetware.org/images/d/d1/Robot4.png"width="500" height="300" alt=""/> <figcaption>Fig.5. After conversion figure</figcaption> </figure>


In the model of Fig.3, only the Power source continues giving constant power. Constant power is generated from X1.Power source to drive the control object through the damper. In this experiment, X4[cm/sec] is a subject to be compared with the Lego robot using engineering controller design method speed.


<figure> <img src="http://openwetware.org/images/8/8b/Robot5.jpg"width="500" height="300" alt=""/> <figcaption>Fig.6.Lego robot photo that reproduces the model Fig.4</figcaption> </figure>


Results

1. On a smooth road For integrate control, output falls into disorder as a result of a parameter increase. So, we executed two experiments that changed the parameter.

Part1: When the parameter is made small. Figure7 shows the part’s 1-model results.

<figure> <img src="http://openwetware.org/images/a/a8/A1.png"width="500" height="300" alt=""/> <figcaption>Fig.7. The part’s 1-model results</figcaption> </figure>


In this experiment, desired value is 15[cm/sec]. The output is approaching the desired value gently, vibrating.


<figure> <img src="http://openwetware.org/images/2/25/Robot6.png"width="500" height="300" alt=""/> <figcaption>Part1 experimental video</figcaption> </figure>


Part2: When the parameter is made large. Figure8 shows the part’s 2-model results.


<figure> <img src="http://openwetware.org/images/e/e9/A2.png"width="500" height="300" alt=""/> <figcaption>Fig.8. The part’s 2-model results</figcaption> </figure>


In this experiment, desired value is 15[cm/sec]. The output is vibrating violently first. But, when time passes, it turns out that it is converging on the steady value.


<figure> <img src="http://openwetware.org/images/e/e1/Robot7.png"width="500" height="300" alt=""/> <figcaption>Part2 experimental video</figcaption> </figure>


Change of the parameter in integral control is directly reflected in the amount of corrections of a deviation. The amount of corrections, which far exceeds a desired value, is calculated by integration. But, while both vibrate, it turns out that it is converging on the steady value.

2. On a sloping road Figure9 shows the experiment results.


<figure> <img src="http://openwetware.org/images/6/6b/A3.png"width="500" height="300" alt=""/> <figcaption>Fig.9.The experiment results</figcaption> </figure>


<figure> <img src="http://openwetware.org/images/8/8c/Robot8.png"width="500" height="300" alt=""/> <figcaption>On a sloping road experimental video</figcaption> </figure>


When it goes to a slope from a flat way, since the disturbance by an inclination occurs into the frame, an output is confused temporarily. In Figure9, since it is coming to the slope from the neighborhood for 7 seconds, the output is confused greatly. But, when time passes, it turns out that it is converging on the steady value.

</p>

   <p><font size="3"></font> </p>



<p><font size="3"></font> </p>


   <p></p>
 </article>
 <aside id="sideber">
   <h2></h2>
   <p></p>
   <p></p>
 </aside>
 <footer>
   <p> BIOMOD 2014</p>
 </footer>

</div> </body> </html>