-
Notifications
You must be signed in to change notification settings - Fork 2
Home
- Document Version: 1.0
- Date: [TODO: update the launching date]
- Introduction
- System Architecture
-
Hardware Design
- 3.1 Base Module
- 3.2 Universal Ports
- 3.3 Controllers
- 3.4 Sensors
- 3.5 Actuators
- Embedded Systems
- Software Frontend
-
Software Backend
- 6.1 Storage
- 6.2 Services
- 6.3 Administration
-
Communication Methods
- 7.1 Hardware Communication
- 7.2 Protocols
- Security
- Testing
- CAD & CAM
- User Experience
- Project Phases
- 12.1 Phase 1: Planning & Development
- 12.2 Phase 2: Implementation
- 12.3 Phase 3: Testing & Deployment
- 14.1 Glossary
- 14.2 References
Provide a brief overview of the PeraSwarm Modular Robot project, its objectives, and the purpose of this Technical Design Manual.
Describe the high-level architecture of the PeraSwarm Modular Robot system, including key components and their interactions.
Describe the design and specifications of the base module, including the Raspberry Pi 0W, power supply, and chassis.
Explain the concept and design of universal ports, allowing attachment of various modules.
Detail the controllers used in the PeraSwarm Modular Robot system.
List and describe the sensors integrated into the robot for environmental awareness.
Explain the actuation mechanisms, such as wheels and other moving parts.
Outline the embedded systems designed for controlling and coordinating the modular robots.
Describe the web-based interface for controlling and monitoring the robots.
Explain the functionalities of the mobile application for interacting with the modular robots.
Detail how data is presented and collected through the software frontend.
Explain the storage setup for robot-related data.
Describe the backend services responsible for robot management and coordination.
Explain the admin panel for system management.
Detail how the robots communicate with each other and with the central system.
Specify the communication protocols used for efficient data exchange.
Detail the security measures implemented to protect the robots, data, and user access.
Outline the comprehensive testing plan to ensure the system's reliability and performance.
Describe the use of Computer-Aided Design (CAD) and Computer-Aided Manufacturing (CAM) in the robot's design and fabrication.
Explain how the user interface and experience are optimized for controlling and interacting with the robots.
- Product planning, design, and concept development.
- IoT Solutions Architecture.
- Embedded Systems Design.
- Repository, website, and ePortfolio setup.
- Implementation of frontend and backend components.
- Comprehensive testing plan execution.
- Deployment strategies.
Summarize the key points covered in the Technical Design Manual and highlight the significance of the PeraSwarm Modular Robot project.
Define technical terms and acronyms used in the document.
Provide a list of references, including documents, articles, and resources used in the design process.
PeraSwarm Modular Robots Technical Design Manual
👥 Authors: Nadun Jayawardhana, Sanka Peeris, Manodya Senevirathne, Geethal Wickramasingha, Kalindu Wijerathna
🌐 Visit the Project Website for more information 🌐
📚 Found a bug or want to contribute? Check out our [Contribution Guidelines]() 📚
⭐️ Star this repository if you find it helpful! ⭐️