Two-Wheeled ESP32 Robot with Fuzzy Control
Budget: €30 – €250 EUR
I am looking for an experienced developer to create a two-wheeled mobile robot using an ESP32 with fuzzy control for navigation in a dynamically changing and unknown environment. Below are the key requirements for the project:
1. Code Development:
- The robot's control should be based on the NodeMCU platform using ESP32 hardware.
- The code should be readable and easily modifiable, not a hardcoded solution.
- Fuzzy control should be implemented for stabilizing and navigating the robot.
2. Robot Frame Design:
- A 3D printable frame should be designed to house all the robot’s mechanical components.
- The frame must allow the robot to balance on two wheels.
3. API and Mobile App Integration:
- The mobile app must be implemented using Angular and Ionic.
- Develop an API to remotely control the robot via a mobile application.
- The mobile app should allow for real-time control and navigation, as well as display live data from the robot.
4. Camera System:
- One or more cameras should be installed, capable of recognizing objects and processing the visual data (e.g., detecting whether a tomato is ripe).
- The camera feed should be displayed in real-time within the mobile app.
Expectations:
- The project will require precise design of algorithms for the robot's movement, incorporating fuzzy control and adjusting to the dynamic environment.
- I expect clear and well-documented code that allows for further development.
- A detailed CAD plan for the robot's mechanical parts is needed to facilitate 3D printing.
Required Skills:
- NodeMCU/ESP32 programming
- Implementation of fuzzy logic systems
- API development and integration with mobile applications
- Experience with cameras and image processing
First of all, anyone interested should message me privately so we can discuss the details and ensure everything is clear.
My Budget is €100
Links:
https://www.mdpi.com/2075-1702/11/4/467
https://maker.pro/arduino/projects/build-arduino-self-balancing-robot
1. Code Development:
- The robot's control should be based on the NodeMCU platform using ESP32 hardware.
- The code should be readable and easily modifiable, not a hardcoded solution.
- Fuzzy control should be implemented for stabilizing and navigating the robot.
2. Robot Frame Design:
- A 3D printable frame should be designed to house all the robot’s mechanical components.
- The frame must allow the robot to balance on two wheels.
3. API and Mobile App Integration:
- The mobile app must be implemented using Angular and Ionic.
- Develop an API to remotely control the robot via a mobile application.
- The mobile app should allow for real-time control and navigation, as well as display live data from the robot.
4. Camera System:
- One or more cameras should be installed, capable of recognizing objects and processing the visual data (e.g., detecting whether a tomato is ripe).
- The camera feed should be displayed in real-time within the mobile app.
Expectations:
- The project will require precise design of algorithms for the robot's movement, incorporating fuzzy control and adjusting to the dynamic environment.
- I expect clear and well-documented code that allows for further development.
- A detailed CAD plan for the robot's mechanical parts is needed to facilitate 3D printing.
Required Skills:
- NodeMCU/ESP32 programming
- Implementation of fuzzy logic systems
- API development and integration with mobile applications
- Experience with cameras and image processing
First of all, anyone interested should message me privately so we can discuss the details and ensure everything is clear.
My Budget is €100
Links:
https://www.mdpi.com/2075-1702/11/4/467
https://maker.pro/arduino/projects/build-arduino-self-balancing-robot
Related categories:
Mobile App Development
AngularJS
Ionic Framework
Artificial Intelligence
Image Processing