Biomod/2014/Kyutech/Experiment: Difference between revisions

From OpenWetWare
Jump to navigationJump to search
No edit summary
No edit summary
 
(29 intermediate revisions by 2 users not shown)
Line 101: Line 101:
<div id="wrpper">
<div id="wrpper">
   <header id="top">
   <header id="top">
     <h1>BIOMOD2014</h1>
     <div style="text-align:left">
<img src="http://openwetware.org/images/6/6e/TopLogo_biomod2014kyutech.png" width="724" height="224" alt=""/></div>
     <nav id="mainnav">
     <nav id="mainnav">
       <ul>
       <ul>
Line 118: Line 119:
     <h2>EXPERIMENT</h2>
     <h2>EXPERIMENT</h2>
<h3>Robot Group</h3>
<h3>Robot Group</h3>
  <br>
  <center><iframe width="480" height="360" src="https://www.youtube.com/watch?v=R6BghY_Gpfc&feature=youtu.be" frameborder="0" allowfullscreen></iframe>
 
  </center>
 
<br>
    <p><h3>Experimental purposes</h3>
    <p></p>
 
    <p><font size="3"></font> </p>
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.<br>
<h3>Experiment description</h3><br><br>
 
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.
<br><br>
 
<h3>Laboratory instrument</h3><br>
 
1. Car models made from Lego Mindstorms NXT<br>
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.<br>
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.<br><br>
 
3. The Loading platform model made from LEGO<br>
It is used by the reappearance of the concept of controller design method for molecular robot. This model is carried one rotation motor.
 
<br><br>
<h3>Lego robot using engineering controller design method</h3><br><br>
 
Fig.1 shows the engineering controller system design method. <br>
 
 
<figure>
<img src="http://openwetware.org/images/8/84/Fig1_2014kyutech_experiment.png"width="600" 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/8/8c/Robot1_2014kyutech_experiment.jpg"width="500" height="300" alt=""/>
<figcaption>Fig.2. Photo of completed Lego robot using engineering controller design method</figcaption>
</figure>
 
 
 
 
<h3>Lego robot to use the concept of controller design method for molecular robot</h3><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/d/d7/Robot2_2014kyutech_experiment.png"width="400" 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/2/23/Robot3_2014kyutech_experiment.png"width="500" height="240" 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/3/3f/Robot4_2014kyutech_experiment.png"width="400" 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/f/f0/Robot5_2014kyutech_experiment.jpg"width="500" height="300" alt=""/>
<figcaption>Fig.6.Lego robot photo that reproduces the model Fig.4</figcaption>
</figure>
 
 
 
<h3>Results</h3><br>
 
1. On a smooth road<br>
For integrate control, output falls into disorder as a result of a parameter increase. So, we executed two experiments that changed the parameter. <br>
 
Part1: When the parameter is made small.<br>
Figure7 shows the part’s 1-model results.
 
<figure>
<img src="http://openwetware.org/images/4/49/A1_2014kyutech_experiment.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].<br>
The output is approaching the desired value gently, vibrating. <br>
 
 
<figure>
<iframe width="560" height="315" src="//www.youtube.com/embed/-kK2dnecbio" frameborder="0" allowfullscreen></iframe>
<figcaption>Part1 experimental video</figcaption>
</figure>
 
 
 
Part2: When the parameter is made large.<br>
Figure8 shows the part’s 2-model results.<br>
 
 
<figure>
<img src="http://openwetware.org/images/7/70/A2_2014kyutech_experiment.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].<br>
The output is vibrating violently first. But, when time passes, it turns out that it is converging on the steady value.
 
 


 
<div class="blockleft">
<figure>
<figure>
<img src=""width="500" height="266" alt=""/>
<iframe width="560" height="315" src="//www.youtube.com/embed/ohz9f5mvMyg" frameborder="0" allowfullscreen></iframe>
<figcaption>Fig.1</figcaption>
<figcaption>Part2 experimental video</figcaption>
</figure>
</figure>
</div>


<p><font size="3"></font> </p>
 
 
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.<br>
 
2. On a sloping road<br>
Figure9 shows the experiment results.<br>




<figure>
<figure>
<img src=""width="700" height="400" alt=""/>
<img src="http://openwetware.org/images/3/38/A3_2014kyutech_experiment.png"width="500" height="300" alt=""/>
<figcaption>Fig.2</figcaption>
<figcaption>Fig.9.The experiment results</figcaption>
</figure>
</figure>


Line 144: Line 276:


<figure>
<figure>
<img src=""width="700" height="400" alt=""/>
<iframe width="560" height="315" src="//www.youtube.com/embed/a-KhwIXRuDM" frameborder="0" allowfullscreen></iframe>
<figcaption>Fig.3</figcaption>
<figcaption>On a sloping road experimental video</figcaption>
</figure>
</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>
     <p></p>

Latest revision as of 20:48, 3 September 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">
   <div style="text-align:left">
<img src="http://openwetware.org/images/6/6e/TopLogo_biomod2014kyutech.png" width="724" height="224" alt=""/></div>
   <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.<br>

<h3>Experiment description</h3><br><br>

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. <br><br>

<h3>Laboratory instrument</h3><br>

1. Car models made from Lego Mindstorms NXT<br> 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.<br> 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.<br><br>

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

<br><br> <h3>Lego robot using engineering controller design method</h3><br><br>

Fig.1 shows the engineering controller system design method. <br>


<figure> <img src="http://openwetware.org/images/8/84/Fig1_2014kyutech_experiment.png"width="600" 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/8/8c/Robot1_2014kyutech_experiment.jpg"width="500" height="300" alt=""/> <figcaption>Fig.2. Photo of completed Lego robot using engineering controller design method</figcaption> </figure>



<h3>Lego robot to use the concept of controller design method for molecular robot</h3><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/d/d7/Robot2_2014kyutech_experiment.png"width="400" 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/2/23/Robot3_2014kyutech_experiment.png"width="500" height="240" 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/3/3f/Robot4_2014kyutech_experiment.png"width="400" 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/f/f0/Robot5_2014kyutech_experiment.jpg"width="500" height="300" alt=""/> <figcaption>Fig.6.Lego robot photo that reproduces the model Fig.4</figcaption> </figure>


<h3>Results</h3><br>

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

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

<figure> <img src="http://openwetware.org/images/4/49/A1_2014kyutech_experiment.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].<br> The output is approaching the desired value gently, vibrating. <br>


<figure> <iframe width="560" height="315" src="//www.youtube.com/embed/-kK2dnecbio" frameborder="0" allowfullscreen></iframe> <figcaption>Part1 experimental video</figcaption> </figure>


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


<figure> <img src="http://openwetware.org/images/7/70/A2_2014kyutech_experiment.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].<br> The output is vibrating violently first. But, when time passes, it turns out that it is converging on the steady value.


<figure> <iframe width="560" height="315" src="//www.youtube.com/embed/ohz9f5mvMyg" frameborder="0" allowfullscreen></iframe> <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.<br>

2. On a sloping road<br> Figure9 shows the experiment results.<br>


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


<figure> <iframe width="560" height="315" src="//www.youtube.com/embed/a-KhwIXRuDM" frameborder="0" allowfullscreen></iframe> <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>