-
Notifications
You must be signed in to change notification settings - Fork 0
V Model
***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
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
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
Component Design for Bush
Component Design for Covering
Component Design for C clamp
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
Component Design for Ultrasonic sensor
Component Design for Limit Switch
Component Design for Line sensor