Combination Report Einstein Robot



Download 10.84 Mb.
Page35/41
Date conversion08.07.2018
Size10.84 Mb.
1   ...   31   32   33   34   35   36   37   38   ...   41

The Bohr robot was controlled using a GUI created in Visual Basic. The GUI allows the user to implement all of the functions discussed in this paper which include the speech recognition system, Bluetooth connection for file and mailbox calls on the NXT and all robot functions.



SVN

All code for Neils Bohr Robot can be found on the Open Source Repository of google.com




Figure 2.17: Bohr Robot GUI

ece478robot.googlecode.com/svn/trunk/



Future Plans ECE479
The previous group controlled the robot using a wireless PS2 controller. We’ve been working on voice and vision control as well as smoothing out some of the basic motions. Like many other groups, in the future we would hope to make the robot more autonomous in nature with the ability to free roam. In order to do so we need to implement two key components.
First, more sensors would need to be added, giving the robot the ability to perform object avoidance. This would most likely be achieved by the use of sonar. This would also facilitate a need to stop using RobotC and switch to something like NXT++ which we have already begun. Depending on the number of sensors NXT++ makes it easier to integrate them all together.
Secondly an algorithm for mapping would need to be added, preventing the robot from wandering around aimlessly. It would also start a foundation for any control algorithms, such as A* or genetic algorithms, that can be implemented in order to reach a goal. In the end it would make the robot much more interesting and fun to interact with.

Final Report for Einstein group

ECE478 – Fall 2015




Students

William Harrington

David Hernandez

Waleed Alhaddad
Table of Contents


  1. Introduction………………………………………………………………………3

  2. Homework_1 Outcomes…………………………………………………………4

    1. First phase Explanation……………………………………………………5

    2. Second Phase Explanation…………………………………………………7

    3. Results……………………………………………………………………9

  3. Mask Modification………………………………………………………………10

  4. Head/Body Modifications………………………………………………………11

  5. Arduino Implementation…………………………………………………………12

  6. Suggested Updates………………………………………………………………13

  7. Appendix A – Arduino Sensor Shield Layout……………………………………14

  8. Appendix B – Arduino Code……………………………………………………15

  9. Appendix C – Bill of Materials …………………………………………………19

  10. Appendix D – Github Code for HW1 ……………………………………………20

  11. Appendix E – Powerpoint code for HW1 Macros ………………………………27

  12. Appendix F – Fun ………………………………………………………………29



1   ...   31   32   33   34   35   36   37   38   ...   41


The database is protected by copyright ©dentisty.org 2016
send message

    Main page