home *** CD-ROM | disk | FTP | other *** search
/ NetNews Usenet Archive 1992 #18 / NN_1992_18.iso / spool / bit / listserv / csgl / 771 < prev    next >
Encoding:
Text File  |  1992-08-22  |  8.6 KB  |  163 lines

  1. Comments: Gated by NETNEWS@AUVM.AMERICAN.EDU
  2. Path: sparky!uunet!zaphod.mps.ohio-state.edu!darwin.sura.net!paladin.american.edu!auvm!VAXF.COLORADO.EDU!POWERS_W
  3. X-Envelope-to: CSG-L@vmd.cso.uiuc.edu
  4. X-VMS-To: @CSG
  5. MIME-version: 1.0
  6. Content-transfer-encoding: 7BIT
  7. Message-ID: <01GNVLLNUUCI00014Q@VAXF.COLORADO.EDU>
  8. Newsgroups: bit.listserv.csg-l
  9. Date:         Sat, 22 Aug 1992 09:34:24 -0600
  10. Sender:       "Control Systems Group Network (CSGnet)" <CSG-L@UIUCVMD.BITNET>
  11. From:         "William T. Powers" <POWERS_W%FLC@VAXF.COLORADO.EDU>
  12. Subject:      Re: Politics and cars
  13. X-To:         CSG-L@vmd.cso.uiuc.edu
  14. Lines: 147
  15.  
  16. [From Bill Powers (920822.0800)]
  17.  
  18. Rick Marken (920821.2100) --
  19.  
  20. "Republicans" is, of course, a category, as is "Democrats" and "Jews."
  21. According to TV reporters, many people who claim to be instances of
  22. the Republican category were angry at Pat Buchanan's speech and
  23. embarrassed at much of the rest of the proceedings. I expect there
  24. were some Democrats who were embarrassed at the proceedings at the
  25. other convention. As with most perceptions based on class membership
  26. and other superficial "population sampling" methods and labels, it's
  27. not likely that anything you say about either Democrats or Republicans
  28. is true of any individual Democrat or Republican you happen to meet,
  29. or any Jew, either.
  30.  
  31. System concepts tend to be unarticulated and largely unaware. I
  32. suspect that everybody believes in "family values," even the Mafia.
  33. But it's hard to say what a family value is, and more to the point,
  34. what's good about it. What most people mean, I suspect, is "people
  35. like us." As Bush said, people are raised to believe as their parents
  36. believed, and as their parents before them. Apparently, to many
  37. people, being raised to believe in something is a better reason to
  38. believe it than reasons grounded in knowledge or understanding. The
  39. difficulty is that not everyone is raised to believe in the same
  40. things, so to argue for a belief on the grounds that one was raised
  41. that way is to admit equal justification for contrary beliefs held by
  42. people raised a different way. One would think that this principle
  43. would lead to great tolerance of others and the realization that a
  44. belief is, after all, only a belief, not knowledge. Apparently,
  45. however, it leads in the opposite direction. The assumption is often
  46. that the way I was raised is the right way, and everyone else is
  47. misguided, perverted, ignorant, or evil.
  48.  
  49. This analysis cuts both ways in any politico-social confrontation. As
  50. long as people act out of ill-formed and self-contradictory system
  51. concepts, they will not understand what is good about some principles
  52. and bad about others, save for the way one happens, by accident of
  53. birth, to feel about them. People will simply be vehicles in which
  54. other people's ideas from long ago replay themselves like recordings
  55. -- and, of course, they are recordings, reference signals being, I
  56. think, derived in large part from remembered experiences. At the
  57. highest level there's not much room for other ways of picking them.
  58.  
  59. Politics is fertile ground for a control theorist. What's needed is a
  60. study in depth of many individuals who call themselves by some party
  61. label. What are they controlling for? What principles do they uphold,
  62. and what methods do these principles justify? What kinds of errors do
  63. they perceive in various social situations, and how do they see their
  64. proposed actions as correcting those errors? What do they think of as
  65. the good life? As being a good person? How do they think people work,
  66. with respect to rewards and punishments, self-interest, social
  67. interest, and so on? Each person's structure of perceptions and goals
  68. at the higher levels explains how that person acts and what that
  69. person strives for. A study that investigates these structures in many
  70. individuals of different avowed political views could come up with
  71. many of the reasons for our social difficulties, in the form of
  72. contradictory goals, misperceptions, and methods of control that don't
  73. actually work. Once the real reasons for failure of our social systems
  74. were brought out, perhaps the way to a better solution to our problems
  75. would become more apparent. It isn't that social problems are so
  76. difficult. It's that our approach to them is confused and self-
  77. defeating.
  78. ----------------------------------------------------------------------
  79. Avery Andrews (920822) --
  80.  
  81. Making a computer model of a car for use by proposed steering control
  82. systems shouldn't be too difficult. The steering wheel input to the
  83. car can be make fairly realistic. A torque applied to the steering
  84. wheel will cause the wheel to rotate until the restoring force equals
  85. the applied torque. The restoring force will be proportional to the
  86. centrifugal force, which is m*r^2/v, r being the radius of the turn
  87. (computed from the steering wheel angle) and v being the tangential
  88. velocity of the car. The radius of the turn is computed from the
  89. distance between front and rear wheels and the angle of the front
  90. wheels: where lines perpendicular to the rear and front wheels
  91. intersect is the momentary center of curvature. This ignores factors
  92. like tire slip and so on, but will be plenty close for the purpose.
  93. You could probably just say that the radius of curvature is inversely
  94. proportional to the steering wheel angle and be plenty close.
  95. Empirically adjusted constants will make the behavior of the car
  96. realistic enough.
  97.  
  98. At a low level, the human control system can sense and control either
  99. the force applied to the steering wheel, or the steering wheel angle.
  100. Different control properties will result, and I'm sure do result in
  101. different drivers who solve the problem in different ways. Controlling
  102. applied torque will result in a wheel angle that depends on speed,
  103. whereas controlling wheel angle directly, rather than torque, will
  104. make the wheel angle independent of speed. I think the former will
  105. probably work better. A kinesthetic variable may prove important: the
  106. feeling of lateral acceleration that you get in a turn.
  107.  
  108. The rate of drift of the car sideways is, as you say, obtainable from
  109. dp/dt. Unless you want to make a whole visual model, the easiest way
  110. to handle this is just to say that there's a perceptual signal equal
  111. to dp/dt and not worry about how it's derived.
  112.  
  113. >Hence there is a three-level hierarchy of controlled perceptions:
  114. >relative position, rate-of-change of position, and rate-of-rotation
  115. of >the steering wheel.
  116.  
  117. Sounds workable to me. The easiest way to get the reference rate of
  118. rotation of the steering wheel is to integrate the output of the rate-
  119. of-change-of-position system. In other words, make the steering wheel
  120. system control the angle of the wheel, which is easy, rather than the
  121. rate of change of angle. By integrating the output of the higher
  122. system, you'll get a reference signal that keeps changing as long as
  123. there's an error in rate of turning -- which is just what you want,
  124. because a fixed wheel angle corresponds to a particular rate of
  125. turning of the car. When the rate of turning error is zero, the
  126. integral of the output will be constant, holding the wheel at a
  127. constant angle.
  128.  
  129. I think there's one missing step in here. If there's a position error
  130. (relationship level), the car has to be moved sideways by a fixed
  131. amount, ending up going in the same direction as before. To get there,
  132. its direction has to be changed. Any change in direction will cause
  133. sideward drift rate. So the next level down should control drift rate,
  134. not direction. The drift rate is varied by varying the car's angle, so
  135. car angle should be the next lower variable. And car angle is varied
  136. by varying rate of change of car angle, which is varied by controlling
  137. steering wheel angle. You'll end up with two derivative-perceiving
  138. systems, because position involves two time-integrals of steering
  139. wheel angle.
  140.  
  141. Of course the system could be designed more compactly with derivative
  142. and integral calculations inside one system, but the point is to get
  143. an arrangement that works before finding one that works the right way.
  144.  
  145. With regard to assessing curvatures of the road ahead, I finally
  146. figured out the simplest way to anticipate curves. It's to perceive
  147. the position of the car's hood relative to the road, but not the road
  148. right under the hood of the car. If you simply look at the road 30 or
  149. 40 feet ahead of the car, at a place in line with the body of the car,
  150. the curvature will be perceived automatically a little in advance of
  151. the time when the wheel has to begin turning. When you're going
  152. faster, you look farther ahead. From experience you learn how far
  153. ahead to set your perception point at various speeds. This eliminates
  154. the need for complicated perceptual calculations.
  155.  
  156. Have fun.
  157. ----------------------------------------------------------------------
  158. --
  159. Best to all,
  160.  
  161.  
  162. Bill P.
  163.