4. CONCEPT GENERATION - W-Div-Engg-Exploration-Odd-2026-27/Repo-03 GitHub Wiki
In the Concept Generation phase, the basic functions identified during problem definition are expanded into precise functional descriptions. Establishing these detailed functions defines the inputs, processing actions, and expected outputs required across all system subsystems (Sensing, Control, Actuation, Power, and User Interface). This forms a clear framework for generating individual concepts and constructing the Function Tree.
| Sl. No. | Subsystem / Functional Module | Function Name | Input Signal / Energy | Process / Action | Output Result / Energy |
|---|---|---|---|---|---|
| 1 | User Interaction | Audio Processing & Response | User Voice Command | Capture audio, parse command using speech module | Audio response / Confirmation sound |
| 2 | Information Display | Visual Feedback | Data from Microcontroller | Format time, alerts, and system state onto display | Visual text / Graphics on screen |
| 3 | Mobility & Drive | Motion Execution | PWM Motor Control Signals | Convert electrical energy into controlled mechanical rotation | Wheel movement / Multi-directional travel |
| 4 | Environment Sensing | Obstacle & Edge Detection | Ultrasonic / IR Sensor Echoes | Measure distance to surrounding objects and desk boundaries | Distance data / Stop trigger signal |
| 5 | Alert & Notification | Sound Signaling | Trigger Signal from Controller | Activate piezo buzzer at specified frequencies | Audible alarm / Beep pattern |
| 6 | Control & Processing | Central Logic Execution | Raw Sensor Inputs & Voice Data | Execute state machine algorithm and issue actuator commands | Control signals to motors & display |
| 7 | Wireless Communication | Remote Data Reception | Wireless Radio Signals (BT/Wi-Fi) | Decode received packet data and forward to main controller | System updates / Command parameters |
| 8 | Power Management | Voltage Regulation | Unregulated Battery Voltage | Step-down and regulate voltage to stable 5V / 3.3V power rails | Regulated DC power to all modules |
| Subfunctions | Means 1 | Means 2 | Means 3 | Means 4 |
|---|---|---|---|---|
|
Process Data (Microcontroller) |
Raspberry Pi 4 | Raspberry Pi 3 | ESP-WROOM-32 | Raspberry Pi 5 |
|
Detects Motion (Sensor) |
Ultrasonic (HC-SR04) | PIR (HC-SR501) | IR OBSTACLE | IP (TCRT5000) |
|
Gives Alerts (Buzzer) |
Piezo Disc | SMD Piezo | Electro-Dynamic Speaker | Piezo (Enclosed) |
|
Display Information (Screen) |
Touchscreen TFT LCD | TFT LCD | LCD Panel | TFT LCD Panel |
|
Captures voice Commands (Microphone) |
MAX9814 Electret | MAX4466 Electret | INMP441 MEMS | KY-038 Sound Sensor |
|
Transfers Data (Bluetooth Module) |
HC-05 (Bare Board) | HC-05 | HM-10 BLE | I2S Audio |
|
Drive Mechanism (Motor) |
Servo (RC) | Brushless DC Motor | Dual-Shaft Coreless DC | BLDC Motor Stator |
DESIGN 1.

DESIGN 2.

DESIGN 3.

DESIGN 4.

DESIGN 5.

DESIGN 1 MECHANISM:

DESIGN 2 MECHANISM:

DESIGN 3 MECHANISM:

DESIGN 4 MECHANISM:

DESIGN 5 MECHANISM:

graph TD
Root["Desk Assistant Robot<br/>(Function Tree)"]
C1["1. Interaction, Feedback and Safety"]
C2["2. Mobility"]
C3["3. Storage"]
Root --> C1
Root --> C2
Root --> C3
%% Column 1: Interaction, Feedback and Safety
C1 --- C1_1["Voice interaction<br/>(microphone)"]
C1 --- C1_2["Smartphone interaction<br/>(Bluetooth / app)"]
C1 --- C1_3["Information & feedback<br/>(display, speaker, buzzer)"]
C1 --- C1_4["Sensing & safety<br/>(ultrasonic sensor, IR sensors, camera)"]
%% Column 2: Mobility
C2 --- C2_1["Forward movement<br/>(motors)"]
C2 --- C2_2["Backward movement<br/>(motors)"]
C2 --- C2_3["Left / right movement<br/>(motors)"]
C2 --- C2_4["Stop<br/>(motor control)"]
%% Column 3: Storage
C3 --- C3_1["Object storage<br/>(small compartment)"]
C3 --- C3_2["Electronic storage<br/>(store data/settings)"]
C3 --- C3_3["Charging storage<br/>(battery compartment)"]
C3 --- C3_4["Accessory storage<br/>(pens, cables, etc.)"]