Full Robotics Engineering Studio
From student requirement → engineering calculation → component specification → recommendation → design review → CHITTI engineering thinking.
1. Robot Definition
Start with the engineering requirement. The studio converts the requirement into measurable electrical and mechanical parameters.
2. Engineering Calculation Engine
Waiting for calculation...
Enter the robot requirements and click Calculate Engineering Requirements.
Engineering Summary
3. Component Recommendation Engine
The recommendation engine uses the calculated engineering requirements rather than selecting components randomly.
4. Resistor Lab
5. Motor / Torque Tester
6. Battery Tester
7. Circuit Design Studio
Build a conceptual robotics circuit and allow the engineering checker to identify common wiring and power mistakes.
Arduino / Controller
Motor Driver
Sensor
Power Architecture
8. Engineering Design Review
This section changes the student workflow from "does it work?" to "is the design engineered correctly?"
9. Engineering Bill of Materials
Generate the BOM after calculating the robot.
Do not immediately build the robot. First predict the engineering values.
11. CHITTI — Student → Senior Engineering Path
CHITTI is integrated into the workflow so that a student does not remain at the "calculator" level. The system gradually moves the learner toward engineering reasoning, trade-offs, verification and design review.
Student Engineering Assistant
Helps the student understand:
- What should I calculate?
- Which component should I select?
- Why is this resistor required?
- Why does the motor need a driver?
- What happens if voltage is wrong?
- How does battery capacity affect runtime?
Senior Engineering Reasoning
Moves beyond simple answers and asks:
- What are the design assumptions?
- Where is the engineering margin?
- What is the failure mode?
- What are the competing design choices?
- What should be measured experimentally?
- Can the design be justified technically?
12. Project Save / Load
Project data is stored locally in the browser. No external JSON file is required.