Difference between revisions of "Consecutive Simulations Approach"

From ESE497 Wiki
Jump to navigationJump to search
(Created page with '<sidebar>Robotic Sensing: Adaptive Robotic Control for Improved Acoustic Source Localization in 2D Nav</sidebar> A complication arose in the use of all the modes together. They …')
 
 
(One intermediate revision by the same user not shown)
Line 1: Line 1:
 
<sidebar>Robotic Sensing: Adaptive Robotic Control for Improved Acoustic Source Localization in 2D Nav</sidebar>
 
<sidebar>Robotic Sensing: Adaptive Robotic Control for Improved Acoustic Source Localization in 2D Nav</sidebar>
  
A complication arose in the use of all the modes together. They all had to be performed in a sequence rather than simultaneously for the robots to use all of the changes made by the modes. Also, each mode orders the questions in the same sequence every time. However, during the beginning of the simulations many of the resolutions improved due to the robot rotation alone. This would cause the first question asked, of any of the modes, to be flagged as an improvement without consideration of the following two questions. This problem was solved by placing all of the modes running simulations into a “for loop” so that each mode asked its questions twice (the loop runs for two iterations). The important effect of the second iteration is that it considers the changes made by the first iteration and improves the result unaffected by the robot rotation as the robots are starting from improved angles rather than the initial angles. It also allows for each change to be reconsidered in light of the inputs from the other modes.
+
A complication arose when running each degree of freedom movement, which are called the system's modes, in the same simulation. During the first iteration through the simulations code, resolutions often improved due to pointing rotation which the algorithms incorporated regardless of what other type of movement was chosen. The comparator which determines resolution improvement would then flag as an improvement all of the initial simulations without consideration of the subsequent two simulations. This problem was solved by placing all of the modes running simulations into a “for loop” so that each mode asked its questions twice (the loop runs for two iterations). The important effect of the second iteration is that it considers the changes made by the first iteration and improves the result unaffected by the robot rotation as the robots are starting from improved angles rather than the initial angles. It also allows for each change to be reconsidered in light of the inputs from the other modes.

Latest revision as of 06:04, 6 May 2010

<sidebar>Robotic Sensing: Adaptive Robotic Control for Improved Acoustic Source Localization in 2D Nav</sidebar>

A complication arose when running each degree of freedom movement, which are called the system's modes, in the same simulation. During the first iteration through the simulations code, resolutions often improved due to pointing rotation which the algorithms incorporated regardless of what other type of movement was chosen. The comparator which determines resolution improvement would then flag as an improvement all of the initial simulations without consideration of the subsequent two simulations. This problem was solved by placing all of the modes running simulations into a “for loop” so that each mode asked its questions twice (the loop runs for two iterations). The important effect of the second iteration is that it considers the changes made by the first iteration and improves the result unaffected by the robot rotation as the robots are starting from improved angles rather than the initial angles. It also allows for each change to be reconsidered in light of the inputs from the other modes.