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

  Dominate the worldwide software market-microsoft

As you have read in newspapers and magazines, one firm seems to dominate the worldwide software market-Microsoft.

  Provide encryption services

There are many ways to provide encryption services. Pretty Good Privacy (PGP) is one example of an encryption package that is readily available

  Determine the minimum number of half turns the rope

Also, what is the normal force between the boat and the man? The coefficient of kinetic friction between the rope and the boom is µs = 0.15 . Hint: The problem requires that the normal force between the man's feet and the boat be as small as possi..

  Make it draw squares instead of circles

Print a message on the window "Click again to quit" after the loop, and wait for a final click before closing the window.

  Find the length of the tube and the power required to heat

The heat exchanger consists of a 50-mm-ID tube with a surface temperature maintained uniformly at 500°C by an electric heater. Find the length of the tube and the power required to heat 4 kg/s and 8 kg/s of bismuth.

  Enhancing print performance

You are a desktop support technician for a law firm with a group of ten legal secretaries who provide administrative support to the attorneys. The secretaries use a single, shared, high-speed laser printer connected to a dedicated Windows Server 2..

  Business environment and businesses are constantly

In this highly competitive business environment, businesses are constantly seeking ways to gain traction and understand what is on the minds of current customers and potential customers in order to increase business efficiency.

  Analyze the events of the hacked twitter account

Analyze the events of the hacked Twitter account. Explain the organizational impact of not having strong policies and procedures for securing applications and data.

  Difference between self-learning and self-organization

Kohonen networks are known as tools that let us look into multidimensional spaces of data. Can you explain this description?

  Define the term information systems planning and list

Identify the key participants in the systems development process and discuss their roles. ·  Define the term information systems planning and list several reasons for initiating a systems project.

  Do you cut the blue wire or the red one

Describe which functions or positions in your company that you would never take. Explain why. If you have ever found yourself in a situation in which you were asked to execute a job function against your will, describe the experience.

  Display the number of correct and incorrect answers

After the user answers all the questions, display the number of correct and incorrect answers.

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