Serialized Form


Package LineFollowerSimulator

Class LineFollowerSimulator.LineFollowerApplet extends java.applet.Applet implements Serializable

Serialized Fields

sandbox

RobotSandbox sandbox

Class LineFollowerSimulator.Robot extends java.awt.geom.Path2D.Double implements Serializable

Serialized Fields

angle

double angle
Rotation of the robot, in radians


x

double x
X coordinate of the robot's centre of rotation


y

double y
Y coordinate of the robot's centre of rotation


defaultAngle

double defaultAngle

defaultX

double defaultX

defaultY

double defaultY

motorController

LineFollowerSimulator.MotorController motorController
Motor controller of the robot


robot_width

double robot_width

wheel_gauge

double wheel_gauge

robot_height

double robot_height

lineSensor

LineFollowerSimulator.Sensor lineSensor
Line sensor of the robot


bounds

java.awt.geom.Rectangle2D bounds

regulator

PIDregulator regulator
PID regulator of the robot

Class LineFollowerSimulator.RobotSandbox extends java.awt.Canvas implements Serializable

Serialized Fields

dbImage

java.awt.Image dbImage

dbg

java.awt.Graphics dbg

robot

Robot robot

guideline

java.awt.geom.GeneralPath guideline

animationThread

java.lang.Thread animationThread

DELAY

long DELAY

Class LineFollowerSimulator.SettingsJPanel extends javax.swing.JPanel implements Serializable

Serialized Fields

robot

Robot robot

COEF

double COEF

jButton1

javax.swing.JButton jButton1

jLabel1

javax.swing.JLabel jLabel1

jLabel10

javax.swing.JLabel jLabel10

jLabel2

javax.swing.JLabel jLabel2

jLabel3

javax.swing.JLabel jLabel3

jLabel4

javax.swing.JLabel jLabel4

jLabel5

javax.swing.JLabel jLabel5

jLabel6

javax.swing.JLabel jLabel6

jLabel7

javax.swing.JLabel jLabel7

jLabel8

javax.swing.JLabel jLabel8

jLabel9

javax.swing.JLabel jLabel9

jPanel1

javax.swing.JPanel jPanel1

jPanel2

javax.swing.JPanel jPanel2

jPanel3

javax.swing.JPanel jPanel3

jSlider2

javax.swing.JSlider jSlider2

jSpinnerFrequency

javax.swing.JSpinner jSpinnerFrequency

sbAcceleration

javax.swing.JScrollBar sbAcceleration

sbDerivate

javax.swing.JScrollBar sbDerivate

sbGauge

javax.swing.JScrollBar sbGauge

sbIntegral

javax.swing.JScrollBar sbIntegral

sbPosition

javax.swing.JScrollBar sbPosition

sbProportional

javax.swing.JScrollBar sbProportional

sbSpeed

javax.swing.JScrollBar sbSpeed

sbWidth

javax.swing.JScrollBar sbWidth