Question

If i want to design an operating system for robot, from the below structures what is...

If i want to design an operating system for robot, from the below structures what is the best structure for this OS and why?
1. Microkernel os architecture
2. Layerd os architecture
3. Modular os structure

0 0
Add a comment Improve this question Transcribed image text
Answer #1

PLEASE FIND THE ANSWER(S) and EXPLANATION BELOW.

OPTION 3 ==> Modular Structure

Explanation:

The Modular Structure is the best Operating System for Robot designing.

For a robot, we should have the following functionalities:

  • Image Processing
  • Computer Vision
  • Simulation tools
  • Machine Learning packages
  • CUDA toolkit for fast processing etc.,

So, to support these, we have to add several MODULES to the OS one by one.

In the future, if you want to add or delete any functionalities, we can just remove that module related to that particular functionality.

One example of the OS for robots is:

Robotic Operating System (ROS) that uses this modular structure while designing its architecture.

Why not Others??

In Microkernel OS architecture, we mostly design product-based applications. An example product will be ECLIPSE Application. It is not efficient to develop Robotic OS.

The Layered OS architecture is also not suitable for Robotic OS design.

Add a comment
Know the answer?
Add Answer to:
If i want to design an operating system for robot, from the below structures what is...
Your Answer:

Post as a guest

Your Name:

What's your source?

Earn Coins

Coins can be redeemed for fabulous gifts.

Not the answer you're looking for? Ask your own homework help question. Our experts will answer your question WITHIN MINUTES for Free.
Similar Homework Help Questions
  • Different operating system structures offer both benefits and drawbacks over one another, and it's important to...

    Different operating system structures offer both benefits and drawbacks over one another, and it's important to understand what kind of structure should be used for different use-cases. Consider the following situation. You are designing an operating system for an interstellar probe that is meant to run for hundreds of years. The probe should also support monitoring many specific instruments. What structure (simple, layered, microkernel, or modular) should you choose for its kernel? Analyze the problem, design a choice, and justify...

  • QUESTION 1 The design of operating is start by defining goals and specifications where it always...

    QUESTION 1 The design of operating is start by defining goals and specifications where it always affected by choice of hardware and type of system. Please describe user goals and system goals of an operating system project. QUESTION 2 Operating system structure had experience changes such as monolithic design, layering design and microkernel design. Please describe these changes. QUESTION 3 A process is defined as an entity which represents the basic unit of work to be implemented in the system....

  • SYSTEM ANALYSIS AND DESIGN CLASS ... ( HELP PLEASE I NEED THIS NOW......I WILL RATE!!!!) Chapter...

    SYSTEM ANALYSIS AND DESIGN CLASS ... ( HELP PLEASE I NEED THIS NOW......I WILL RATE!!!!) Chapter 8 Homework (DIAGRAMS NEEDED) PLEASE!!! Scenario: Sweetbriar College is redesigning their course registration system [CRS]. They plan for this system to be web-based, but first you need to model the main system behind the web interface. Here is a description of the interactions with the proposed CRS. Faculty enter courses into the system, assign section numbers, instructors, dates, times, and classrooms for individual instances...

  • 4. You want to design an orientation controller for a satellite system whose thrusters provide a...

    4. You want to design an orientation controller for a satellite system whose thrusters provide a torque T to modify the angular position 0 with transfer function (s) 0.1 G(s) T(s) $2 Y() R(s) G(s) C(s) You want to add damping to the system to minimize any oscillations (%OS < 5%) but still maintain a 1% settling time of less than 60 s to a unit step input. I(a) Sketch the allowable pole locations in the complex plane to meet...

  • Prepare a design for the Baby Block Robot. The design should be in flow diagram form....

    Prepare a design for the Baby Block Robot. The design should be in flow diagram form. This diagram should help you identify the sequence of steps needed to solve specific situations that the robot will encounter. Be specific. Break down the actions into small steps. Test you design by using example block sequences. Think it through. I would expect the diagram to require multiple pages. If you have a program that supports flow diagrams, like PowerPoint, then use that. Hand...

  • We want to build a system which is meant to filter H- from H2- ions. Below...

    We want to build a system which is meant to filter H- from H2- ions. Below we have a schematic for the proposed system. Initially the ions are at rest and are accelerated horizontally by a 10 kV potential difference. They pass through an opening into another ion accelerator which has a vertical potential difference also of 10 kV (see schematic). (a) What are the exit coordinates of H- from accelerator 2? (b) What are the exit coordinates of H2-...

  • 4. Suppose this 3-robot system can be approximated with their masses equally spaced away from each...

    4. Suppose this 3-robot system can be approximated with their masses equally spaced away from each other, as in an equilateral triangle (see Fig. 1). Figure 1: Spinning Robots (a) (15pts) What is the moment of inertia of the system when the axis is perpendicular to the most massive of all the robots and their spacing is 1.20 m? (Perpendicular here means an axis going from the floor to the roof, through the robot.) (b) (10pts) How many times do...

  • The block diagram is shown as below figure. If we want to design a closed-loop system...

    The block diagram is shown as below figure. If we want to design a closed-loop system and the damping ratio is Tz Please use root locus to check what should be the approximate value of Kp ? 1 R(S) Kp C(s) s(s + 10)(s + 12) A. Kp=490 B. None of them C. Kp=206 D. Kp=318 E. Kp=905

  • question about operating system,thank you 1 List two most important differences between an embedded system and...

    question about operating system,thank you 1 List two most important differences between an embedded system and a time-sharing system that have impact on the design of the corresponding OS. 2 What is the reason of using resource abstraction? Give an example of an abstract resource and an example for the corresponding physical resource?

  • What are the specific limitations of a computer system that provides no operating system? What must...

    What are the specific limitations of a computer system that provides no operating system? What must be done to load and execute programs? What are the limitations of providing a BIOS in ROM? Clearly explain the differences between multiprogramming, multiuser, and multiprocessing. What are the conditions and restrictions that you would want to impose on a multitasking system that is being used with real-time processes? Nearly every operating system separates the file system from the I/O services. What is the...

ADVERTISEMENT
Free Homework Help App
Download From Google Play
Scan Your Homework
to Get Instant Free Answers
Need Online Homework Help?
Ask a Question
Get Answers For Free
Most questions answered within 3 hours.
ADVERTISEMENT
ADVERTISEMENT