Question

In: Computer Science

You are building a library robot that fetches/places books for a librarian. list all the important...

You are building a library robot that fetches/places books for a librarian.

list all the important parts (physical) for the robot to properly function (2 points)

List at least 4 functionalities of the robot. (2 points)

What type of wheels/legs are appropriate and why? (1 point)

Solutions

Expert Solution

Robot:

  • Robot is the most important part of the engineering to construct the application of robot which specify the functionality of the robots.
  • Robot main aim is manipulate the objects by modify the physical properties of objects by performing a specific task.

Important part or Componenets for the robot to properly fuction which is following:

  • Controller or Microprocessor chip: Controlling chip is the part of the robot which is used to control the action of robot.It is also used to provide the direction or action to the robot.It is used to control various types of devices like sensor , motors, actuators etc. It is also known as the heart of the robot because it control all the action of robot.
  • Sensor's: Sensor are used in robot to sense the data according to the requirement. It is used to provide information to robot. : Sensor are used in robot to sense the input by the human and perform the action according to the reqirement. Many sensor are used in the robot like LED display , LED light, Bluethooth etc.
  • Motors: Motors is the most important component of the robot where it is used to provide the motion or walking ability to the robot.In robot AC/DC both motors are used.
  • Power Plug: Power plug also the most important part of the robot where it is used to provide the power or electricity to the robot for performing specific task.
  • Camera's: Camera are used in robots to capture the view of surrounding by the robots.
  • Outer body frame: Outer body frame of the robot are made by specific material which is doesn't affected by fire, rain, heat etc.

Functionalities of the robots:

  1. Sensing : Sensing functionality of the robot are used by the robot to sense the data or information which is provided by the outer environment or human. For sensing the data or information which is provided by the human robot use Sensor.
  2. Calculation : Calculation is the most important function of the robot. Where the calculation function are used to perform many calculative task by the robot. When the input or information are provided by the human robot start to calculate the information to do the task.
  3. Action: Action functionality is composed by the robot. Action functionality are used by the robot to do a specific action. After calculating the information which is provided by the human robot are ready to perform the action function.
  4. Store: Store functionality is also composed by the robot. Store functionality are used to store the information in the data base which is provided by the robot after excation the of action.

Wheels/leg specification: Making a robot for library who fetchs/places the books we can use two types of wheel for robot:

  1. Castor wheel: We can use castor wheel because it provide the Two degree of freedom. It also provide the rotation around the wheel axle.
  2. Swedish wheel: We can use swedish wheel because it provide the Three degree of freedom. It also provide the rotation at angle of 45° and 90°.


Related Solutions

The librarian at the local school claims that, on average, the books in the library are...
The librarian at the local school claims that, on average, the books in the library are more than 20 years old. To test this claim, a student takes a sample of 30 books, and records the publication date. The sample of 30 books produce an average age of M = 23.86 years with a standard deviation of 8.82 years. Conduct a one-tailed test with α = .01 to determine whether the average age of the library books is significantly greater...
The librarian at the local elementary school claims that, on average, the books in the library...
The librarian at the local elementary school claims that, on average, the books in the library are more than 20 years old. To test this claim, a student takes a sample of n=30 books and records the publication date for each. The sample produces an average age of M=23.8 years with a variance of s2 =67.5. Use this sample to conduct a one-tailed test with α=.01 to determine whether the average age of the library books in significantly greater than...
Your developing a set of algorithms for a librarian robot that can put newly arrived books...
Your developing a set of algorithms for a librarian robot that can put newly arrived books to the main book shelf (of a sufficient capacity) while maintaining an alphabetical order. Design an algorithm that minimises Ccmp, the number of comparisons of two books’ labels in the alphabetical order, and Cmov, the number of book movements (one movement is counted whenever a book is moved from one location to another) in the worst case. Suppose there are n books on the...
Create a C# application for Library that allows you to enter data for books and saves...
Create a C# application for Library that allows you to enter data for books and saves the data to a file named Books.txt. Create a Book class that contains fields for title, author, number of pages, and price of the book and ToString() method. The fields of records in the file are separated with asterisk (*). Expecting sentinel value for ending the process of writing to file is "000"
List all of the qualities and skills that you believe are important for academic and vocational...
List all of the qualities and skills that you believe are important for academic and vocational success. How many of these qualities and skills are assessed by traditional intelligence tests? Are any consistent with Sternberg’s triarchic theory of successful intelligence or Gardner’s theory of multiple intelligences? Do you think these qualities and skills are important for people in different cultures? Why or why not?
You are asked to make your own list of the best places to live (it can...
You are asked to make your own list of the best places to live (it can be one, two, or more) and convince your reader to move there. Build your case by using as many economic indicators you think of How important would the country's per capita real GDP be as a criterion? What other factors in your own view would you consider?
List, label, graph, define, and discuss ALL the parts of the most important model in all...
List, label, graph, define, and discuss ALL the parts of the most important model in all of economics
You are running a Book shop where you are keeping inventory for all the books. Design...
You are running a Book shop where you are keeping inventory for all the books. Design a program with the following interface using javafx scene builder, File IO and ArrayList class. Following GUI is just an example choose different color, design and font for your GUI interface. Write program which allows you to enter book name, author, price of each book and number of books in stock of the book through textboxes and store it in arraylist. Write button reads...
In this assignment, you will learn about team building and why it is an important skill...
In this assignment, you will learn about team building and why it is an important skill for managers and leaders. Identify two groups you belong to or have belonged to; the groups can be personal or work-related. Based on your observations of how the groups function and the interactions among the groups' members, answers to the following questions: What was the composition of each group? What types of groups were they? Were the values and mission of the group apparent?...
PLEASE PROVIDE COMMENTS ON STEPS IMPORTANT NOTE: The library string functions cant be used. You must...
PLEASE PROVIDE COMMENTS ON STEPS IMPORTANT NOTE: The library string functions cant be used. You must use pointers and the switch statement to execute this program. Assume that the vowels are a, e, i, o, u. The modification has to be done in the original char array without creating a new array. Write a C++ program that modifies a string (null terminated) as follows: Consonants are positioned at the beginning of the string and vowels are moved to the end...
ADVERTISEMENT
ADVERTISEMENT
ADVERTISEMENT