Computer engineering design project

Assignment Help Web Project
Reference no: EM13843554

In this design project, you will use the Basic Stamp microcontroller (hardware) and PBASIC programming (software) to control the movement of the Boe-Bot through various points on a 2' x 2' grid on the classroom floor. The final requirement of this project is to trace the letter-combination ‘OP' on the grid using a Boe-bot. The 2' x 2' grid is represented by the figure shown below:

702_3.png

The grid has been marked with numbered points, which are also known as nodes. An adjacent node is defined as a node that lies immediately to the  side, top, or bottom of a given node. For example, in the grid shown above, nodes 2 and 8 are adjacent to node 1, while node 7 is not. 

The distance between any given node, and its adjacent node, is 1 foot (12 inches).

The specifications for the project are as follows: 1.  Starting at node 1, the Boe-Bot traces the letter ‘O' on the grid. The sequence to be followed by the Boe-Bot for tracing this letter is as  follows: ? At the beginning, the Boe-Bot is at rest with its center aligned with node 1. The front wheel of the Boe-Bot is facing towards node 2

? The Boe-Bot starts moving towards node 3 via node 2 (at full-speed). When the center of the Boe-Bot reaches node 3, the Boe-Bot  pauses briefly (for 0.5 seconds), and then turns right to proceed towards node 5 via node 4 (at full-speed)

? When the center of the Boe-Bot reaches node 5, the Boe-Bot pauses briefly (for 0.5 seconds), and then turns right to proceed towards node 9 via node 6 (at full-speed)

? When the center of the Boe-Bot reaches node 9, the Boe-Bot pauses briefly (for 0.5 seconds), and then turns right to proceed towards node 1 via node 8 (at full-speed)

? When the center of the Boe-Bot reaches node 1, it should turn right and pause for 2 seconds (with the center aligned on top of node

1). This completes the tracing of the letter ‘O' on the grid by the Boe-bot.

2. Now the Boe-Bot traces the letter ‘P' on the grid, starting at node 1. The sequence to be followed by the Boe-Bot for tracing this letter is as follows:

? At the beginning of this tracing, the Boe-Bot's center is aligned with node 1. The front wheel of the Boe-Bot is facing towards node 2

? The Boe-Bot starts moving towards node 3 via node 2 (at full-speed). When the center of the Boe-Bot reaches node 3, the Boe-Bot pauses briefly (for 0.5 seconds), and then turns right to proceed towards node 5 via node 4 (at full-speed)

? When the center of the Boe-Bot reaches node 5, the Boe-Bot pauses briefly (for 0.5 seconds), and then turns right to proceed towards node 6 (at full-speed)

? When the center of the Boe-Bot reaches node 6, the Boe-Bot pauses briefly (for 0.5 seconds), and then turns right to proceed towards node 2 via node 7 (at full-speed)

? When the center of the Boe-Bot reaches node 2, the Boe-Bot pauses briefly (for 0.5 seconds), and then turns left to proceed towards node 1 (at full-speed)

? When the center of the Boe-Bot reaches node 1, the Boe-Bot pauses briefly (for 0.5 seconds). Then it does an about-turn (180° turn).

At the end of this turn, the Boe-Bot is at rest with its center aligned with node 1 and the front wheel of the Boe-Bot faces towards node

2. This completes the tracing of the letter ‘P' on the grid by the Boe-bot.

The completion of stages 1 and 2 described above completes the tracing of the letter-combination ‘OP' on the grid by the Boe-bot.
Deliverab
Attachment:- boe-bot_introduction.pdf


Attachment:- tutorial_robotics_with_boe-bot_and_pbasic.pdf

 

Reference no: EM13843554

Questions Cloud

Write expressions in relational algebra to answer queries : Write expressions in relational algebra to answer the queries -  List the names of persons who do not own any car.
Take one african american leader whom we have studied : Answer the following questions in several paragraphs. It is typical to have an introduction, two or three paragraphs in the body, and a conclusion for each.  1. Take one African American leader whom we have studied and carefully construct an argument..
Determine the marginal revenue function : Determine what changes in the relative proportions of labor and materials are needed to operate efficiently - Determine the marginal revenue function
Discuss the advent of political islam : World history: Please discuss the advent of political Islam since 1970. You should cite 3 of the following in your answer. Algeria, Egypt, Iran, Iraq and Saudi Arabia.
Computer engineering design project : Computer Engineering Design Project
What is a cost driver : What is a cost driver. How does a cost driver influence cost behavior. Explain operating leverage and why a highly leveraged company is risky
What is your approach to protecting your privacy : For discussion, noting the extent to which we are connected to the internet, at home, while in class, even in flight, what is your approach to protecting your privacy when online? What measures do you take to safeguard your computer and other devi..
What factors led the kingdom of kush to emerge : What factors led the kingdom of Kush to emerge as a distinct civilization? What role did trade play in the Nubian kingdoms, and what goods did the Nubian chiefdoms trade? •What were the relations between Egypt and Nubia during the New Kingdom? •What ..
Write a term paper about the given case study : Write a paper about the case study Strategic Financial Planning in Long-Term Care.

Reviews

Write a Review

Web Project Questions & Answers

  Question about workplace bullying

Workplace bullying can be significant source of conflict, and stress, at work. Some of the generally suggested approaches to resolving conflicts of this nature typically entail mediation or other timely intervention through authoritative 3rd parties

  List and describe two key gui design characteristics

List and describe two key GUI design characteristics that you feel should be incorporated into a GUI program. Explain why these design characteristics will make your program more user-friendly

  Describe the differences in developing user interfaces

Describe the differences in developing user interfaces for different application environments and compare and contrast the different types of interactive environments.

  Design a plan for integrating the different routing protocol

Design a plan to integrate the different routing protocols into a new network design for Genome4U's lab.

  Agile project management

Imagine you are the project manager for a critical project for an organization. The organization wants to implement a state of the art real-time marketing campaign system. This system has many components.

  Create three wireframes for web site design

Create three Wireframes [storyboards] for your web site design Home Page and two others. These are rough designs to show placement of navigation, text and other elements on each of the pages.

  What are some of the data types in visio

What are some of the Data Types in Visio. What do they mean. Explain the following concepts in view of DBMS

  Create a web forms project

Create a Web Forms project called Assignment3 that that has a Web Form with the following controls:

  What is an example of funding for a project

What is an example of funding for a project that is only available for a short period of time under special circumstances?

  Develop a visual rendering depicting your design

Develop a visual rendering depicting your design through the use of Microsoft Visio or its open source alternative, Dia. Note: The graphically depicted solution is not included in the required page length.

  Demonstrate the site produced to the subject tutor

The use of HTML code to format and display text and pictures within the site. Web page design software (such as Dreamweaver) may be used in the production of some code, but at least three pages must be produced using a simple text editor (such as ..

  Assignment related to work breakdown structure

a. Summarize the project requirements and other assumptions (e.g., budget, human resources, workload, environmental dependencies, etc.). b. Define a work breakdown structure and describe the methodology behind constructing one.

Free Assignment Quote

Assured A++ Grade

Get guaranteed satisfaction & time on delivery in every assignment order you paid with us! We ensure premium quality solution document along with free turntin report!

All rights reserved! Copyrights ©2019-2020 ExpertsMind IT Educational Pvt Ltd