... | @@ -14,11 +14,11 @@ To implement observable behaviors on a vehicle fitted with three kinds of sensor |
... | @@ -14,11 +14,11 @@ To implement observable behaviors on a vehicle fitted with three kinds of sensor |
|
|
|
|
|
## Plan
|
|
## Plan
|
|
We will attempt to complete the exercises within 6 hours (based on the fact that we have not managed to complete the previous lessons in less time than that).
|
|
We will attempt to complete the exercises within 6 hours (based on the fact that we have not managed to complete the previous lessons in less time than that).
|
|
Camilla will write the code, Emil will take notes, and Ida and Nicolai will be in charge of performing the experiments.
|
|
Camilla will write the code, Emil will take notes, and Ida and Nicolai will be in charge of performing and visualy documenting the experiments.
|
|
|
|
|
|
## Results
|
|
## Results
|
|
### Rebuilding the robot
|
|
### Rebuilding the robot
|
|
We rebuilt the robot to use four sensors, of which the two touch sensors were placed on a bumper on the robot's front. We used the picture of an augmented robot, provided in the lesson plan, as a guide for our rebuild.
|
|
We rebuilt the robot to use four sensors, of which the two touch sensors were placed on a bumper on the robot's front. We used the picture of an augmented robot, provided in the lesson plan, as a guide for our rebuild. The rebuild robot can be seen in figure 1.
|
|
|
|
|
|
![Rebuilt robot](http://i.imgur.com/wVsfkbm.jpg?2)
|
|
![Rebuilt robot](http://i.imgur.com/wVsfkbm.jpg?2)
|
|
*Figure 1: The robot, refitted with two touch sensors, one light sensor, and one ultrasonic sensor:
|
|
*Figure 1: The robot, refitted with two touch sensors, one light sensor, and one ultrasonic sensor:
|
... | @@ -134,13 +134,11 @@ We managed to stay well within our allocated timeframe, spending only four hours |
... | @@ -134,13 +134,11 @@ We managed to stay well within our allocated timeframe, spending only four hours |
|
TODO:
|
|
TODO:
|
|
- opsummér delkonklusioner
|
|
- opsummér delkonklusioner
|
|
- samlet konklusion (succes? hvad har vi lært?)
|
|
- samlet konklusion (succes? hvad har vi lært?)
|
|
|
|
- Er der noget vi ikke har fået lavet?
|
|
|
|
|
|
## References
|
|
## References
|
|
[1] Rodney Brooks, [A robust layered control system for a mobile robot](http://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumber=1087032), IEEE Journal of Robotics and Automation, RA-2(1):14-23, 1986
|
|
[1] Rodney Brooks, [A robust layered control system for a mobile robot](http://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumber=1087032), IEEE Journal of Robotics and Automation, RA-2(1):14-23, 1986
|
|
|
|
|
|
[2] Jones, Flynn, and Seiger, ["Mobile Robots, Inspiration to Implementation"](http://legolab.cs.au.dk/DigitalControl.dir/NXT/Lesson7.dir/11128_Mobile_Robots_Inspiration_to_Implementation-Flynn_and_Jones.pdf), Second Edition, 1999.
|
|
[2] Jones, Flynn, and Seiger, ["Mobile Robots, Inspiration to Implementation"](http://legolab.cs.au.dk/DigitalControl.dir/NXT/Lesson7.dir/11128_Mobile_Robots_Inspiration_to_Implementation-Flynn_and_Jones.pdf), Second Edition, 1999.
|
|
|
|
|
|
[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.
|
|
|
|
|
|
TODO: Alle nødvendige kode-refs
|
|
TODO: Alle nødvendige kode-refs
|
... | @@ -148,6 +146,12 @@ TODO: Alle nødvendige kode-refs |
... | @@ -148,6 +146,12 @@ TODO: Alle nødvendige kode-refs |
|
[5] [The RobotFigure9_9.java program](https://gitlab.au.dk/LEGO/lego-kode/blob/master/src/Lesson7programs/RobotFigure9_9.java) *(modified)*
|
|
[5] [The RobotFigure9_9.java program](https://gitlab.au.dk/LEGO/lego-kode/blob/master/src/Lesson7programs/RobotFigure9_9.java) *(modified)*
|
|
[TODO] [The Escape.java program](https://gitlab.au.dk/LEGO/lego-kode/blob/master/src/Lesson7programs/Escape.java)
|
|
[TODO] [The Escape.java program](https://gitlab.au.dk/LEGO/lego-kode/blob/master/src/Lesson7programs/Escape.java)
|
|
[TODO] [The FollowWithMotor.java program](https://gitlab.au.dk/LEGO/lego-kode/blob/master/src/Lesson7programs/FollowWithMotor.java)
|
|
[TODO] [The FollowWithMotor.java program](https://gitlab.au.dk/LEGO/lego-kode/blob/master/src/Lesson7programs/FollowWithMotor.java)
|
|
|
|
[TODO] [Video 1](http://img.youtube.com/vi/4Xa1ZYIT-Rs/0.jpg)](https://www.youtube.com/watch?v=4Xa1ZYIT-Rs)
|
|
TODO: Video-refs
|
|
[TODO] [Video 2](http://img.youtube.com/vi/Um4zjVYArJ0/0.jpg)](https://www.youtube.com/watch?v=Um4zjVYArJ0)
|
|
[TODO] [Video 1]() |
|
[TODO] [Video 3](http://img.youtube.com/vi/2qxAJpQgZMM/0.jpg)](https://www.youtube.com/watch?v=2qxAJpQgZMM)
|
|
|
|
[TODO] [Video 4](http://img.youtube.com/vi/--ZTLgyoltc/0.jpg)](https://www.youtube.com/watch?v=--ZTLgyoltc)
|
|
|
|
[TODO] [Video 5](http://img.youtube.com/vi/nINQb163pyQ/0.jpg)](https://www.youtube.com/watch?v=nINQb163pyQ)
|
|
|
|
[TODO] [Video 6](http://img.youtube.com/vi/7dXc0_qPSww/0.jpg)](https://www.youtube.com/watch?v=7dXc0_qPSww)
|
|
|
|
[TODO] [Video 7](http://img.youtube.com/vi/63BJjsBgtrg/0.jpg)](https://www.youtube.com/watch?v=63BJjsBgtrg)
|
|
|
|
[TODO] [Video 8](http://img.youtube.com/vi/bbRn_WVlDwk/0.jpg)](https://www.youtube.com/watch?v=bbRn_WVlDwk)
|
|
|
|
[TODO] [Video 9](http://img.youtube.com/vi/YZ3ukgE0WIk/0.jpg)](https://www.youtube.com/watch?v=YZ3ukgE0WIk) |