-
Notifications
You must be signed in to change notification settings - Fork 46
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
* Add files via upload * Create Introduction-to-Soft-Quad * Delete assets/post directory * Create a * Add files via upload * Delete a * 2023-08-24-Introduction-to-Soft-Quad.md * 2023-08-24-Introduction-to-Soft-Quad.md * 2023-08-24-Introduction-to-Soft-Quad.md * 2023-08-24-Introduction-to-Soft-Quad.md * Update 2023-08-24-Introduction-to-Soft-Quad.md * 2023-08-24-Introduction-to-Soft-Quad.md * 2023-08-24-Introduction-to-Soft-Quad.md * 2023-08-24-Introduction-to-Soft-Quad.md * 2023-08-24-Introduction-to-Soft-Quad.md * 2023-08-24-Introduction-to-Soft-Quad.md * 2023-08-24-Introduction-to-Soft-Quad.md * 2023-08-24-Introduction-to-Soft-Quad.md
- Loading branch information
1 parent
59dccbc
commit 9b016cf
Showing
3 changed files
with
65 additions
and
0 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,65 @@ | ||
--- | ||
layout: post | ||
title: Introduction to Soft Quad | ||
tags: mechanical-design, PCB-design, embedded-system, soft-robotics | ||
description: Overview of Project Soft Quad and Tasks throughout the First Week | ||
--- | ||
[Soft Quad](https://github.com/pavit15/softquad) | ||
- Mentees: | ||
|
||
[Atharva Atre](https://github.com/AtharvaAtre) | ||
|
||
Mainly Interested in Core Electronics.Wanting to learn and domains such as Embedded Systems,PCBs,etc. | ||
|
||
[Pavit Kaur](https://github.com/pavit15) | ||
|
||
Excited to learn and explore the field of robotics. Want to learn PCB designing, on both software and hardware. Interested domain of Electronics and want to enhance skills to make projects that can be utilized to solve real world problems. | ||
|
||
[Varad Naik](https://github.com/VaradNaik921) | ||
|
||
Robotics, which encompasses mechanical design, robot and PCB fabrication, and embedded systems, intrigues me as an enthusiastic learner. Through the lens of this project, I'm eager to deepen my understanding of how hardware and software are integrated in Soft Robot. | ||
|
||
- Mentors: | ||
|
||
[Chinmay Mundane](https://github.com/ChinmayMundane) | ||
|
||
[Vaidic Gupta](https://github.com/Vaidicgupta) | ||
|
||
# Soft Quad | ||
|
||
## Introduction to Project | ||
Our project focuses on developing a Quadruped Robot which is capable of overcoming obstacle using soft materials. By using advanced sensors, intelligent algorithms and working on mechanical and PCB design, we can enable the robot to achieve seamless collaboration and efficient navigation within the environment. | ||
|
||
### **The key elements of this project are:** | ||
**1. Mechanical design** | ||
The mechanical design and fabrication aspect of the project involve creating a design which is durable, flexible and lightweight to enable efficient movement. This design ensures both agility and robustness, allowing the robot to traverse challenging terrains while maintaining stability and precision. | ||
|
||
**2. Embedded design** | ||
In the core of the system, we use ESP32, a powerful microcontroller with built-in Wi-Fi and Bluetooth capabilities. It is programmed using the ESP-IDF (IoT Development Framework), which provides the tools and libraries necessary to develop applications for the microcontroller. | ||
|
||
**3. PCB design** | ||
The PCB (Printed Circuit Board) design involves creating a custom circuit board that has various electronic components such as microcontrollers, motor drivers, sensors, communication modules, and power management units. The PCB design needs to consider factors such as compactness, efficient power distribution, noise mitigation, and ease of assembly. | ||
|
||
**4. Soft robotics** | ||
Unlike traditional rigid robots, this project utilizes soft robotics principles to create a robot with a pliable and deformable structure. This inherent flexibility allows the robot to adapt its shape to various obstacles, enhancing its ability to traverse complex terrains. | ||
|
||
## Tasks done in week 1 | ||
1. Understanding ESP IDF through flashing of codes like Led Blink, printing 'Hello World' and understand the working of PWM motors | ||
|
||
![](/assets/posts/Introduction-to-Soft-Quad/HelloWorld.png) | ||
|
||
![](/assets/posts/Introduction-to-Soft-Quad/LEDBlink.gif) | ||
|
||
2. Learning about ESP 32 and its pin diagram, PWM motors and research papers on soft quad,why **SOFT QUAD** rather than a normal rigid material quad? | ||
3. Learnt about the components of SRA Development Board and their uses. | ||
4. Understanding PCBs and practising soldering on a PCB. | ||
|
||
## Challenges | ||
- During the project we may face challenges such as: | ||
1. Due to their flexibility, soft robots are prone to wear, tear, and material fatigue. Therefore, assuring the robot's long-term resilience and reliability would be difficult. | ||
2. It would be difficult to connect or fix the Flex PCB to the soft body without placing too much strain on the body and printed board. | ||
3. We might initially have trouble achieving accurate and controlled movement, therefore it would be helpful to practice on a hard robot first. | ||
|
||
|
||
## Expectations after the project | ||
After finishing the project, we hope to gain more information about embedded systems, PCB design, mechanical design and fabrication, as well as have a better grasp of how to apply this knowledge to future projects. |
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.