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

  Google maps or similar available web services

Using Yahoo! Maps, Google Maps or similar available Web services, create an rssGEO2.0.xml document that will group and display at least five different geographical locations. The theme of the locations is up to you, but include your favorite vacation..

  What are the temperatures of the surface and the device

what are the temperatures of the surface and the device? All surfaces of the container may be assumed to exchange radiation with the service bay. Heat transfer through the container restraint may be neglected.

  What causes the increasing risks

The company prepared Figure 17-21. What causes the increasing risks in Figure 17-21?

  Determine the maximum number

Determine the maximum number Determine the range (maximum - minimum) Displays a histogram that shows the numbers in each five-unit range.

  Write a script that includes these statements coded

Write a script that includes these statements coded as a transaction. Why is it necessary to put the statements in 1A as a transaction

  Analyze the impact of e-commerce on a business

This assignment provides you with an opportunity to analyze the impact of e-commerce on a business. First, choose ONE of the following case studies that can be located in the Business Source Complete database of the online library:

  The iso network management model helps it managers

The ISO Network Management Model helps IT managers

  Recommend both some of the merits and some of the demerits

suggest both some of the advantages and some of the disadvantages of building a system from the ground up.if given a

  Draw a process model for interactive sessions

The teams work on the problem using chat rooms, ask questions of the instructor using a message board, and submit the solution via email. The instructor then grades the solutions using a grading sheet. Draw a process model for the interactive sess..

  Write a simple server based chat application

If there is a server failure, the client should detect this and allow the human user to connect to another server.

  Calculate the median of an array

Calculate the median of an array in mips, the array needs to use floating point numbers not integers.The output should look something like this were you enter numbers in and it prints the array and prints the median.Enter a number

  Design implement and test a class that represents a phone no

The class will have observers that enable each data member to be retrieved, and transformers that allow each data member to be changed. An additional observer should be provided that compares two phone numbers for equality.

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