Presentation is loading. Please wait.

Presentation is loading. Please wait.

ECE 4006 Final Presentation Group Members – John Sellers - Doug Messick - Kelvin Bunn - Sean James Group Name: Altera NIOS Robot Group School of Electrical.

Similar presentations


Presentation on theme: "ECE 4006 Final Presentation Group Members – John Sellers - Doug Messick - Kelvin Bunn - Sean James Group Name: Altera NIOS Robot Group School of Electrical."— Presentation transcript:

1 ECE 4006 Final Presentation Group Members – John Sellers - Doug Messick - Kelvin Bunn - Sean James Group Name: Altera NIOS Robot Group School of Electrical and Computer Engineering Georgia Institute of Technology

2 Project Overview The design of this project uses the Altera NIOS board as a robot controller. The robot used in this project is the AmigoBot, which contains 8 sonar sensors. The main function of the robot will be object tracking and object avoidance. ECE 4006 Final Presentation

3 Block Diagram ECE 4006 Final Presentation

4 Project Approach -Design RISC Processor -Communicate with the Nios board -Interface Nios Board with the AmigoBot -Establish preliminary Control of AmigoBot -Finalize AmigoBot functionality ECE 4006 Final Presentation

5 Major Project Milestones C-program Template -Established on May 30, 2002 -Initially used to program the UART of the Nios board -Continually updated as source code for the project ECE 4006 Final Presentation

6 Major Project Milestones Communication with the Nios board -Established on June 11, 2002 -Pre-defined UART commands were used to program the Nios Board -Able to download and communicate functions ECE 4006 Final Presentation

7 Major Project Milestones Communication with the AmigoBot -Established on June 27, 2002 -C-program code used to send synchronization packets to open communication -Packets contained a header, a comand, and a checksum value ECE 4006 Final Presentation

8 Major Project Milestones Checksum Calculation -Established on July 9, 2002 -Initial Code provided did not compute the proper checksum -Values included in the checksum are the command, command type, and command value ECE 4006 Final Presentation

9 Major Project Milestones Control of the AmigoBot -Established on July 11, 2002 -Determined the protocol of the Server Information Packet (SIP) -Client commands controlling synchronization and motor control were created ECE 4006 Final Presentation

10 Major Project Milestones Receiving Data from the AmigoBot -Established on July 17, 2002 -Acquired a serial cable void of a transmit pin -Purchased a serial sniffer program to analyze information returned from the AmigoBot ECE 4006 Final Presentation

11 Project Progress -Communication established between the Nios board and the AmigoBot -Established Control of the AmigoBot -Sonor information processed and used to determine movement ECE 4006 Final Presentation

12 ECE 4006 Project Proposal and Presentation

13 QUESTIONS


Download ppt "ECE 4006 Final Presentation Group Members – John Sellers - Doug Messick - Kelvin Bunn - Sean James Group Name: Altera NIOS Robot Group School of Electrical."

Similar presentations


Ads by Google