Skip to content
This repository has been archived by the owner on Jun 30, 2024. It is now read-only.

V Model

Pradnya edited this page Feb 3, 2017 · 7 revisions

***Requirements:***This acts as a input to V-model.The requirement list is as follows:-

  • Real-time support
  • Use modular design
  • Removal of Unwanted heat from the system
  • Robust
  • Cost-effective products to be delivered to end users
  • Meeting diverse need of end user
  • Escalating performance
  • It should have software support up-to 15 years
  • Lowering system development cost
  • Lowering bill-of-materials cost through increased design integration
  • Supporting long product life-cycles
  • Reduced Time to Serviceability
  • Reduced Time to Feature Agility
  • Reduced Time to Field Upgrades
  • Recycle-able
  • Quality
  • Reliability
  • Security
  • Safety
  • Cross-platform
  • Lower cost through CPU integration
  • Lower cost through scalability
  • Lower cost through reuse of software
  • Lower cost through IP across product lines
  • Fast and Easy Updates

Specifications

  • It should be able to control up-to 3 dof and above
  • System development cost should be between Rs.10,000 to 50,000/-
  • It should communicate at the speed between 1-2 GHz
  • It should operate at temperature between -16 to 60°C
  • It should have 24x7 web Customer support
  • It should use 64 bit processor
  • It should have repair support up-to 5 years

Requirement Analysis:
The use of technical or mathematical models, simulations, algorithms, or scientific principles and procedures to determine whether a built product meets its specified requirements.This comes under system level This is first step in the verification process, the requirements of the system are collected by analyzing the needs of the users. This phase is concerned with establishing what the ideal system has to perform.Here, the users are interviewed and a document called the user requirements document is generated which is stated above.This document will typically describe the system's functional, interface, performance, data, security, etc. requirements as expected by the user.This document would serve as the guideline for the system designers in the system design phase. The means through which information is collected are interviews, questionnaires, observation. Each of the requirements in list is verified from built product to ensure complete satisfaction of customer

System design
The process of defining the architecture, components, modules, interfaces, and data for a system to satisfy specified requirements is done in system design.Here analyzing and understanding of the system is done by studying the user requirements document. Then checking for the probability and techniques through which this requirements can be implemented. If any of these requirements are not feasible, the user is informed of the issue. Again solution is found and the document is edited accordingly.Through continuous check for possibilities & techniques the selected list is:-
Components:

  • Toradex Apalis T30
  • Capacitive Multi-Touch Display 7
  • Ixora carrier board
  • Accessory kit
  • Line Follower sensor
  • Ultrasonic sensor
  • Limit/Tactile switch
  • IMU

Modules:

  • GPIO module
  • Motor Driver module
  • Line following module
  • Orientation module
  • Obstacle detection module

Mechanical Requirement Analysis

  • Protection of Ixora and Toradex board
  • Heat dissipation system
  • Motion of warehouse bot
  • Load carrying capacity
    With the help of established technical or mathematical models, simulations, algorithms, or scientific principles and procedures, to determine whether a work product meets its requirements

Electrical Requirement Analysis

  • Motor Driver module
  • Line following module
  • Orientation module
  • Obstacle detection module
    The use of established mathematical models, simulations, algorithms, or principles and procedures to determine whether a work product meets specified requirements

Software Requirement Analysis One part of software is in the main system and other part in the Toradex board. With the help of algorithms and procedure it is checked whether requirements are satisfied.

Mechanical Module Design It is a design approach that subdivides a mechanical system into smaller parts called modules that can be independently created and then used in different systems.The basic idea of modular design is to organize mechanical device as a set of distinct components that can be developed independently and then plugged together. Module Design for body enclosure are

Revision 1

base_compl-1

Revision 2

Module Design for touch screen stand is

Electrical Module Design
It is a design approach that subdivides a electrical system into smaller parts called modules that can be independently created and then used in different systems.The basic idea of modular design is to organize electrical device as a set of distinct components that can be developed independently and then plugged together. Module Design for GPIO Module

Revision 1

imageedit_13_2531379308

Revision 2

Software Module Design

Mechanical Component Design Each component is broken down to describe in detail exactly how it will perform its piece of processing.

Component Design for Base

base

Component Design for Bush

bush1

Component Design for Covering

covering1

Component Design for C clamp

dcclamp1

Electrical Component Design
Each component is broken down to describe in detail exactly how it will perform its piece of processing.

Component Design for Motor

dc_gear_motor1

Component Design for Ultrasonic sensor

ultrasonic 1 1

Component Design for Limit Switch

limit switch1

Component Design for Line sensor

zumo reflectance sensor array1

Clone this wiki locally