... | @@ -117,7 +117,7 @@ The robot was still moving very slowly, so we changed the motor powers in the tu |
... | @@ -117,7 +117,7 @@ The robot was still moving very slowly, so we changed the motor powers in the tu |
|
|
|
|
|
#### Experimenting with faster initial ramp climb
|
|
#### Experimenting with faster initial ramp climb
|
|
|
|
|
|
We wanted to find a faster method for climbing the first ramp than using the old LineFollower program. As described, we initially disabled line following and instead used the program **_FullDowney.java_**[5] which simply makes the robot drive forward with full speed. We did this to see if, by positioning it correctly, we could get the robot to go straight up and not drive off the ramp.
|
|
We wanted to find a faster method for climbing the first ramp than using the old LineFollower program. As described, we initially disabled line following and instead used the program **_FullDownie.java_**[5] which simply makes the robot drive forward with full speed. We did this to see if, by positioning it correctly, we could get the robot to go straight up and not drive off the ramp.
|
|
|
|
|
|
The robot performed very poorly, often making a sudden turn off the track. After taking a closer look, we ended up replacing the left motor, a LEGO-stick-thing, and the support wheel. This seemed to improve the robot’s driving slightly, but did not fix the issues with seemingly random turns completely. We gave up on trying to get the robot to go straight without sensor input and went on to experimenting with the gyro sensor.
|
|
The robot performed very poorly, often making a sudden turn off the track. After taking a closer look, we ended up replacing the left motor, a LEGO-stick-thing, and the support wheel. This seemed to improve the robot’s driving slightly, but did not fix the issues with seemingly random turns completely. We gave up on trying to get the robot to go straight without sensor input and went on to experimenting with the gyro sensor.
|
|
|
|
|
... | @@ -335,46 +335,52 @@ TODO |
... | @@ -335,46 +335,52 @@ TODO |
|
|
|
|
|
[3] Fred G. Martin, Robotic Explorations: A Hands-on Introduction to Engineering, Prentice Hall, 2001.
|
|
[3] Fred G. Martin, Robotic Explorations: A Hands-on Introduction to Engineering, Prentice Hall, 2001.
|
|
|
|
|
|
[4] The [LineFollower.java program]() from lesson 1.
|
|
[4] The [LineFollower.java program](https://gitlab.au.dk/LEGO/lego-kode/tree/master/src/Lesson1programs/LineFollower.java) from lesson 1.
|
|
|
|
|
|
[5] The [FullDowney.java program]()
|
|
[5] The [FullDownie.java program](https://gitlab.au.dk/LEGO/lego-kode/tree/master/src/Lesson8programs/FullDownie.java)
|
|
|
|
|
|
[6] The [GyroTest.java program]()
|
|
[6] The [GyroTest.java program](https://gitlab.au.dk/LEGO/lego-kode/tree/master/src/Lesson8programs/GyroTest.java)
|
|
|
|
|
|
[7] The [InitialClimber.java program]()
|
|
[7] The [InitialClimber.java program](https://gitlab.au.dk/LEGO/lego-kode/tree/master/src/Lesson8programs/InitialClimber.java)
|
|
|
|
|
|
[8] The [PIDClimber.java program]()
|
|
[8] The [PIDClimber.java program](https://gitlab.au.dk/LEGO/lego-kode/tree/master/src/Lesson8programs/PIDClimber.java)
|
|
|
|
|
|
[9] The [PIDPolice.java program]()
|
|
[9] The [PIDPolice.java program](https://gitlab.au.dk/LEGO/lego-kode/tree/master/src/Lesson8programs/)
|
|
|
|
[TODO find ref!!]
|
|
|
|
|
|
[10] The [GodBot.java program]()
|
|
[10] The [GodBot.java program](https://gitlab.au.dk/LEGO/lego-kode/tree/master/src/Lesson8programs/GodBot.java)
|
|
|
|
|
|
[11] The [BalcWhiteSensor.java program]()
|
|
[11] The [BalcWhiteSensor.java program](https://gitlab.au.dk/LEGO/lego-kode/tree/master/src/Lesson8programs/BlackWhiteSensor.java)
|
|
|
|
|
|
[12] The [Sejway.java program]() from lab session 7.
|
|
[12] The [Sejway.java program]() from lab session 7.
|
|
|
|
[TODO!!]
|
|
|
|
|
|
[13] The [PIDGod.java program]()
|
|
[13] The [PIDGod.java program](https://gitlab.au.dk/LEGO/lego-kode/tree/master/src/Lesson8programs/PIDGod.java)
|
|
|
|
|
|
[14] The [OldPIDTest.java program]()
|
|
[14] The [OldPIDTest.java program](https://gitlab.au.dk/LEGO/lego-kode/tree/master/src/Lesson8programs/)
|
|
|
|
[TODO]
|
|
|
|
|
|
[15] The [PIDTest.java program]()
|
|
[15] The [PIDTest.java program](https://gitlab.au.dk/LEGO/lego-kode/tree/master/src/Lesson8programs/PIDTest.java)
|
|
|
|
|
|
[16] The [SimplePilot.java program]()
|
|
[16] The [SimplePilot.java program](https://gitlab.au.dk/LEGO/lego-kode/tree/master/src/Lesson8programs/SimplePilot.java)
|
|
|
|
|
|
[17] The [PilotedCarLineFollower.java program]()
|
|
[17] The [PilotedCarLineFollower.java program](https://gitlab.au.dk/LEGO/lego-kode/tree/master/src/Lesson8programs/PilotedCarLineFollower.java)
|
|
|
|
|
|
[18] The [PilotedLineFollower.java program]()
|
|
[18] The [PilotedLineFollower.java program](https://gitlab.au.dk/LEGO/lego-kode/tree/master/src/Lesson8programs/PilotedLineFollower.java)
|
|
|
|
|
|
[19] The [Switcher.java program]()
|
|
[19] The [Switcher.java program]()
|
|
|
|
[TODO]
|
|
|
|
|
|
[20] The [NavigatingRobot.java program]()
|
|
[20] The [NavigatingRobot.java program]()
|
|
|
|
[TODO]
|
|
[21] The [PilotBot.java program]()
|
|
[21] The [PilotBot.java program]()
|
|
|
|
[TODO]
|
|
[22] The [SensorSteeringBot.java program]()
|
|
[22] The [SensorSteeringBot.java program]()
|
|
|
|
[TODO]
|
|
[23] The [PilotWithBumper.java program]()
|
|
[23] The [PilotWithBumper.java program]()
|
|
|
|
|
|
|
|
[TODO Video ref]
|
|
|
|
|
|
|
|
|
|
## **Appendix A: Unconstrained idea generation**
|
|
## **Appendix A: Unconstrained idea generation**
|
|
|
|
|
... | | ... | |