A brief introduction to the team based in Malaysia's UTP, collaborating with David M and SCUTTLE engineers for 2025 outcomes.
We are excited about the opportunity to be part of an initiative that aims to make robotics more accessible and affordable. Our team consists of four members with expertise in various fields. I have decided to name my team "UTP Ben10" for this exciting collaboration. The name "Ben10" is inspired by the character from the animated series who can transform into different forms, symbolizing this project adaptability. The number "10" represents our project goal of achieving a 10 kg payload capacity for the SCUTTLE Mini.
Our Team
- An image processing expert (Nazeem)
- An autonomous navigation expert (Nik_Robothon participant)
- An energy consumption and generation expert (Faiz)
- An online data monitoring expert (Ibnu_Great challenge finalist)
Intro
We are particularly interested in integrating our systems into the SCUTTLE Mini. We will provide your team with a detailed methodology as required. We plan to develop two systems using one chassis to demonstrate the design's ease of modification by users. Our current project is a hazardous delivery robot, and I plan to start a domestic drain cleaning system after our current project assessment for my FYP Project. Additionally, I am one of the participants in Robothon, and one of our team members is a finalist for the Great Challenge. We believe our experience and skills can significantly contribute to the success of the SCUTTLE Mini project. Our goals align with SCUTTLE's objective to create a 10kg load SCUTTLE Mini version. We are eager to collaborate and help achieve this target. We have attached the current system pictures and video, but we need a new chassis for this system so that the robot can carry more loads on ramp. Our project objective is to develop an autonomous delivery robot, and we aim to ensure a high weight of load per robot weight ratio. Please let us know how we can get involved and contribute to the project's success. We are looking forward to the possibility of collaborating with the SCUTTLE community.
- Straight Path (3 meters): The robot must travel 3 meters straight, detecting and following the black line using IR sensors.
- Ramp Ascent (30-degree): The robot will ascend a 1-meter ramp, transitioning from a flat surface to an incline. The IR sensors will ensure the robot stays on course during the ascent.
- Turn: After the ramp, the robot will perform a sharp-turn, maintaining path adherence via the IR sensors.
- Ramp Descent (30-degree): The robot will navigate a 1-meter ramp, transitioning from a flat surface to a downward slope.
- Obstacle Avoidance: At the halfway point along the straight path (after the ramp), an obstacle will be placed to test the robot's ability to detect and avoid the object using the HC-SR04P ultrasonic sensors. Positioned to detect obstacles at a 15 cm threshold. The robot will autonomously change its path to avoid obstacles while ensuring the container remains upright.
Progress
- Frame (2020):
- Redesign of Bracket:
- SCUTTLE drivetrain system from version 3.0 robot (extrussion 3030) to fit with SCUTTLE Mini (Extrussion 2020)

- Motor Integration:
- Four DC brushed motors (32GP-31ZY) with a rated torque of 20 kg·cm each were integrated into the system.

- Wheel Assembly:
- Rubber wheels (65mm diameter) were initially used but proved less precise during obstacle avoidance. (Loose back right tyre when turning).
- Future upgrades include switching to inline skate wheels (80mm) for improved stability, ground clearance, and precision during navigation.

- Sensor System:
- Three IR sensors are installed for line-following navigation, ensuring accurate detection of black lines on white surfaces.
- An HC-SR04 ultrasonic sensor is mounted for obstacle detection within a 15 cm range.
- Challenges with high-mounted obstacle sensors have been noted, and adjustments are planned to improve detection of low-profile obstacles.

- Power System:
- A 12V 3000mAh LiPo battery powers the system, providing an estimated runtime of 20 minutes under full load .
- A PWM solar charge controller manages energy input from a 12V solar panel.

- Software and Online Monitoring:
- The ESP32 microcontroller handles sensor data processing and motor control.
- Arduino Cloud is used for real-time monitoring of parameters such as speed, battery percentage, solar charging rate, and obstacle distance.
- Raspberry Pi 5 processes live video streams and captures images at checkpoints, uploading them to Google Drive for easy access.

Sensor Logic and Action Responses for Autonomous Navigationn | Condition | Sensor Logic (SL, SR, SVR) | Action | Speed (L, R) | Notes | |--------------------|----------------------------|----------------------|--------------|--------------------------------------| | All black | (1, 1, 1) | Stop | (0, 0) | End | | All white | (0, 0, 0) | forward | (200, 200) | Follows the path | | Left detected | (1, 0, 0) | right | (30, 200) | Left sensor detects black | | Right detected | (0, 1, 0) | left | (200, 30) | Right sensor detects black | | Junction detected | (0, 1, 1) | left | (130, 0) | Stops and turns left | | Obstacle detected | Distance < 10cm | Stop, reverse, avoid | Various | Calls avoidance function |




