Unbroken circuit of arbitrary shape

Assignment Help Basic Computer Science
Reference no: EM131312806

Your final project will be to create a program for the 3Pi to perform a number of line following tasks. You may not program the robot between tasks but are allowed to provide inputs to the robot before each task. All lines are dark on white background.  "Smoothly"  means with no noticeable errors or corrections.

  1. Move forward until it acquires, centers  itself on, and smoothly follow a straight, dark, 3/4 in wide solid black line at half speed.  The robot is to turn around at the end of the line and repeat the course indefinitely.  The line will be at least 2 ft long.
  2. Smoothly follow a circular course of radius at least 3in (in either direction) at quarter speed formed from a dark, unbroken, 3/4 in wide black line.
  3. Smoothly follow a square course (speed not specified) with sides at least 1 ft in either direction. The square will be formed from a dark, unbroken, 3/4 in wide black line.

Graduate Students: Your robot must be able to perform one of the following extra tasks:

  1. Follow a unbroken circuit of arbitrary shape composed of a 3/4 inch line with variable shading. The minimum radius of any curve will be at least 2in.  The speed must be at least 1/8 maximum speed.  
  2. Follow a broken circuit of arbitrary shape and constant (dark) shading. Any break in the course will be in a region of constant curvature (e.g. a section of a curve or straight is removed).

Reference no: EM131312806

Questions Cloud

Republic enters into contract with buyer from the federation : A seller from the X Republic enters into a contract with a buyer from the Federation of Y. The contract stipulates that the CISG applies, but the X Republic and the Federation of Y are not member states. In a 2-3 page paper explain whether or not the..
Implement remaining methods of ticketcountersimulation class : Modify the TicketCounterSimulation class to use seconds for the time units instead of minutes. Run an experiment with multiple simulations and produce a table like Table 8.1.
Create a high-level diagram that shows architectural pattern : Create a high-level diagram that shows your architectural pattern as it is to be implemented in the system. Note: an architectural pattern is high-level, such as SOA, Layered, Client/Server, pipes-and-filters.
What is your forecast assuming no risk premium : You are trying to forecast the expected level of aggregate Toronto stock market for the next year. - What is your forecast level, assuming 3.5% risk premium - What is your forecast, assuming no risk premium?
Unbroken circuit of arbitrary shape : Follow a unbroken circuit of arbitrary shape composed of a 3/4 inch line with variable shading. The minimum radius of any curve will be at least 2in.  The speed must be at least 1/8 maximum speed.
How long would it take for your investment to double : If your investment doubles in 6 3/4 years, what approximate annual rate of return would you have earned? If you could earn an annual rate of 7.50%, approximately how long would it take for your investment to double?
What are the legal considerations you would evaluate : Suppose you are the judge, and a case is presented before you where a tenant is facing eviction. The landlord has been in constant contact with the tenant and is able to supply the texts and notes to the tenant. However, the tenant agrees that the..
How would you estimate value of twitter at the time of ipo : How would you estimate the value of Twitter at the time of the IPO based on a simple average of comparable firm enterprise to EBITDA multiples based on projected 2014 EBITDA?
Perform several unary operations : To perform several unary operations commonly found on scientific calculators: absolute value, square root, sine, cosine, and tangent. The operations should be specified to the compute() method using the following acronyms: abs, sqrt, sin, cos, tan..

Reviews

Write a Review

Basic Computer Science Questions & Answers

  Identifies the cost of computer

identifies the cost of computer components to configure a computer system (including all peripheral devices where needed) for use in one of the following four situations:

  Input devices

Compare how the gestures data is generated and represented for interpretation in each of the following input devices. In your comparison, consider the data formats (radio waves, electrical signal, sound, etc.), device drivers, operating systems suppo..

  Cores on computer systems

Assignment : Cores on Computer Systems:  Differentiate between multiprocessor systems and many-core systems in terms of power efficiency, cost benefit analysis, instructions processing efficiency, and packaging form factors.

  Prepare an annual budget in an excel spreadsheet

Prepare working solutions in Excel that will manage the annual budget

  Write a research paper in relation to a software design

Research paper in relation to a Software Design related topic

  Describe the forest, domain, ou, and trust configuration

Describe the forest, domain, OU, and trust configuration for Bluesky. Include a chart or diagram of the current configuration. Currently Bluesky has a single domain and default OU structure.

  Construct a truth table for the boolean expression

Construct a truth table for the Boolean expressions ABC + A'B'C' ABC + AB'C' + A'B'C' A(BC' + B'C)

  Evaluate the cost of materials

Evaluate the cost of materials

  The marie simulator

Depending on how comfortable you are with using the MARIE simulator after reading

  What is the main advantage of using master pages

What is the main advantage of using master pages. Explain the purpose and advantage of using styles.

  Describe the three fundamental models of distributed systems

Explain the two approaches to packet delivery by the network layer in Distributed Systems. Describe the three fundamental models of Distributed Systems

  Distinguish between caching and buffering

Distinguish between caching and buffering The failure model defines the ways in which failure may occur in order to provide an understanding of the effects of failure. Give one type of failure with a brief description of the failure

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