PART 1
1. Introduction
The "Jellicles TrapBot" is an innovative mobile remote-controlled robotic cat trap designed for humane cat capture as part of Trap-Neuter-Return (TNR) programs. This advanced device combines robotics, remote control technology, and humane trapping mechanisms to ensure the efficient and safe capture of feral and stray cats.
2. Chassis and Mobility System
Design:
- Chassis Material: The chassis is constructed from lightweight yet sturdy materials such as aluminum or high-strength plastic, ensuring durability while maintaining ease of movement.
- Dimensions: The base platform measures approximately 60 cm in length, 40 cm in width, and 20 cm in height, providing ample space for all components without being overly bulky.
- Wheels or Tracks: The chassis is equipped with four all-terrain wheels or rubber tracks to ensure mobility across various surfaces. Each wheel or track is powered by high-torque DC motors (e.g., 12V, 5A).
Function:
- Mobility: The all-terrain wheels or tracks allow the TrapBot to navigate smoothly over grass, dirt, concrete, and other uneven surfaces. The high-torque motors provide the necessary power to overcome minor obstacles and inclines.
3. Power Supply
Design:
- Battery Pack: A rechargeable lithium-ion battery pack (e.g., 12V, 10Ah) is used to provide sufficient power for the motors, sensors, and electronics.
- Power Management: A power management system is included to regulate and distribute power efficiently to different components, with features for overcharge and over-discharge protection.
Function:
- Power Source: The battery pack powers the entire system, ensuring operational continuity for several hours. The power management system ensures the longevity and safety of the battery.
4. Control System
Design:
- Microcontroller: The central microcontroller (e.g., Raspberry Pi or Arduino Mega) manages all electronic components and communication.
- Wireless Communication: Bluetooth or Wi-Fi modules (e.g., HC-05 Bluetooth module or ESP8266 Wi-Fi module) are integrated for remote control connectivity.
- Motor Drivers: Motor driver modules (e.g., L298N) interface between the microcontroller and the motors, allowing for precise speed and direction control.
Function:
- Central Control: The microcontroller coordinates the movement, sensor data processing, and communication with the remote control interface.
- Remote Operation: Wireless communication enables the operator to control the TrapBot from a distance using a smartphone app or handheld controller.
5. Navigation and Sensors
Design:
- Cameras: Front and rear cameras (e.g., Raspberry Pi Camera Module) are installed for live video feed. They are positioned at appropriate angles to cover the surroundings and interior of the trap.
- Proximity Sensors: Ultrasonic sensors (e.g., HC-SR04) are placed around the perimeter to detect obstacles and avoid collisions.
- GPS Module : A GPS module (e.g., NEO-6M) is included for location tracking and navigation assistance.
Function:
- Live Monitoring: The cameras provide a real-time video feed to the operator for precise navigation and monitoring.
- Obstacle Avoidance: Proximity sensors detect obstacles, allowing the TrapBot to avoid collisions autonomously or alerting the operator.
- Location Tracking: The GPS module helps track the TrapBot’s location and assists in navigating it back to the operator.
6. Trapping Mechanism
Design:
- Box Trap Structure: The trap is constructed from metal mesh or plastic with dimensions of approximately 50 cm in length, 30 cm in width, and 30 cm in height.
-Trap Door: A spring-loaded door with a soft-closing mechanism is used to prevent injury. The door is controlled by a servo motor (e.g., MG996R).
- Trigger Mechanism: A pressure plate or IR sensor is integrated inside the trap to detect when the cat is fully inside before closing the door.
Function:
- Cat Capture: The box trap design ensures the cat enters the trap to reach the bait. The soft-closing door, controlled by the servo motor, captures the cat humanely.
- Remote Activation: The trigger mechanism detects the cat’s presence, and the operator can remotely activate the door closure via the microcontroller.
7. Bait and Luring System
Design:
- Bait Dispenser: An automated bait dispenser is designed using a small servo motor and a container to release food or treats.
- Attractant Spray: A small pump system is included to dispense cat attractant spray.
Function:
- Attraction: The bait dispenser and attractant spray lure the cat into the trap, increasing the likelihood of capture.
8. Safety and Monitoring
Design:
- Emergency Release Mechanism: An additional servo motor is integrated to open the trap door remotely if needed.
- Live Feed Monitoring: Continuous video feed is ensured for monitoring the cat’s safety and well-being.
Function:
- Emergency Safety: The emergency release mechanism allows the operator to free the cat remotely in case of any issues.
- Continuous Surveillance: The live video feed ensures the operator can monitor the trap and the captured cat at all times.
9. Operation Workflow
Preparation and Setup:
- Charging and Power On: Ensure the battery pack is fully charged. Power on the TrapBot.
- Remote Control Connection: Connect the remote control interface to the TrapBot via Bluetooth or Wi-Fi.
Deployment:
- Navigation: Use the remote control to navigate the TrapBot to the target location.
- Live Video Feed: Use the live video feed to guide the TrapBot accurately to the desired spot.
Luring the Cat:
- Bait Dispensing: Activate the bait dispenser via the remote control.
- Attractant Spray: Optionally, use the attractant spray feature to increase the likelihood of attracting the cat.
Monitoring:
- Real-Time Surveillance: Continuously monitor the trap and its surroundings using the live video feed.
- Proximity Sensors: Use the proximity sensors to avoid obstacles and ensure safe positioning.
Capture:
- Remote Activation: Once the cat enters the trap, activate the trap door mechanism remotely.
- Confirmation: Use the live video feed to confirm the capture and ensure the cat’s safety.
Post-Capture:
- Return to Operator: Navigate the TrapBot back to the operator or a pre-determined safe location for retrieval.
- Safety Check: Perform a safety check on the captured cat using the live feed and onboard sensors.
Transport and Release:
- Transport to Veterinary Clinic: Safely transport the captured cat to a veterinary clinic for spaying or neutering, vaccination, and health check.
- Release: After the medical procedures, return the cat to its original location, completing the TNR process.
10. Summary of Functionality
The "Jellicles TrapBot" is designed to humanely capture feral and stray cats for TNR programs. The operator can remotely navigate the TrapBot, monitor the surroundings via live video feed, lure the cat using an automated bait system, and capture the cat using a humane trapping mechanism. Safety features, such as the emergency release and continuous monitoring, ensure the well-being of the cat throughout the process. This design combines mobility, remote control, and humane trapping into an efficient and effective tool for TNR efforts.
PART 2:
Comprehensive Design Document for "Jellicles TrapBot" (Continued)
11. Detailed Component List and Specifications
Chassis and Mobility:
- Chassis Material: Aluminum or high-strength plastic
- Specifications: Lightweight, durable, weather-resistant
- Supplier Examples: McMaster-Carr, OnlineMetals
- Dimensions: 60 cm (L) x 40 cm (W) x 20 cm (H)
- Wheels or Tracks: All-terrain wheels or rubber tracks
- Specifications: Diameter 15-20 cm, width 5-10 cm
- Supplier Examples: Pololu, SparkFun
- Motors: High-torque DC motors (12V, 5A)
- Specifications: Torque: 10-20 kg-cm, RPM: 100-300
- Supplier Examples: Pololu, RobotShop
- Motor Drivers: L298N motor driver modules
- Specifications: Dual H-Bridge, 2A per channel
- Supplier Examples: Adafruit, SparkFun
Power Supply:
- Battery Pack: Rechargeable lithium-ion battery pack (12V, 10Ah)
- Specifications: Capacity: 10,000 mAh, Voltage: 12V
- Supplier Examples: Adafruit, BatterySpace
- Power Management: Power distribution board with overcharge and over-discharge protection
- Specifications: Input voltage: 12V, Output: multiple regulated 5V, 3.3V
- Supplier Examples: Adafruit, SparkFun
Control System:
- Microcontroller: Raspberry Pi 4 or Arduino Mega
- Specifications: Raspberry Pi 4: 4GB RAM, 4x 1.5GHz Cortex-A72 CPU
- Supplier Examples: Raspberry Pi Foundation, Arduino.cc
- Wireless Communication Modules: HC-05 Bluetooth module or ESP8266 Wi-Fi module
- Specifications: Bluetooth: 3.3-5V, Wi-Fi: 3.3V
- Supplier Examples: Adafruit, SparkFun
- Motor Drivers: L298N motor driver modules
- Specifications: Dual H-Bridge, 2A per channel
- Supplier Examples: Adafruit, SparkFun
- Miscellaneous Electronics: Wires, connectors, soldering materials
- Supplier Examples: Adafruit, SparkFun
Navigation and Sensors:
- Cameras: Raspberry Pi Camera Module (2 units)
- Specifications: 8MP, 1080p video
- Supplier Examples: Raspberry Pi Foundation, Adafruit
- Proximity Sensors: HC-SR04 ultrasonic sensors (4 units)
- Specifications: Range: 2cm to 4m, Voltage: 5V
- Supplier Examples: Adafruit, SparkFun
- GPS Module: NEO-6M GPS module
- Specifications: Voltage: 3.3V-5V, Accuracy: 2.5m
- Supplier Examples: Adafruit, SparkFun
Trapping Mechanism:
- Box Trap Structure: Metal mesh or plastic (50 cm x 30 cm x 30 cm)
- Specifications: Durable, lightweight, easy to clean
- Supplier Examples: Custom fabricated or sourced from pet supply stores
- Trap Door: Spring-loaded door with soft-closing mechanism
- Specifications: Responsive, gentle on animals
- Supplier Examples: Custom fabricated or sourced from pet supply stores
- Servo Motors: MG996R servo motors (2 units)
- Specifications: Torque: 10kg-cm, Voltage: 4.8-7.2V
- Supplier Examples: Adafruit, SparkFun
- Trigger Mechanism: Pressure plate or IR sensor
- Specifications: Responsive, accurate
- Supplier Examples: Adafruit, SparkFun
Bait and Luring System:
- Bait Dispenser: Automated bait dispenser with servo motor
- Specifications: Controlled release, easy to refill
- Supplier Examples: Custom fabricated or sourced from pet supply stores
- Attractant Spray System: Small pump system
- Specifications: Controlled spray, refillable
- Supplier Examples: Custom fabricated or sourced from pet supply stores
Safety and Monitoring:
- Emergency Release Mechanism: Servo motor-controlled door release
- Specifications: Responsive, reliable
- **Supplier Examples**: Adafruit, SparkFun
- Live Feed Monitoring: Continuous video feed integration
- Specifications: High resolution, real-time streaming
- Supplier Examples: Raspberry Pi Foundation, Adafruit
12. Detailed Schematic and Wiring Diagram
1. Chassis and Motors:
- Connect each DC motor to an L298N motor driver module.
- The motor driver modules are connected to the microcontroller's PWM pins for speed and direction control.
2. Power Supply:
- Connect the battery pack to the power distribution board.
- Distribute power from the board to the microcontroller, motor drivers, cameras, and sensors.
3. Control System:
- Connect the wireless communication module (Bluetooth or Wi-Fi) to the microcontroller's UART pins.
- Connect the motor drivers to the microcontroller's digital pins.
4. Navigation and Sensors:
- Connect the cameras to the Raspberry Pi’s camera ports.
- Connect the ultrasonic sensors to the microcontroller’s digital input pins.
- Connect the GPS module to the microcontroller’s UART pins.
5. Trapping Mechanism:
- Connect the servo motors to the microcontroller’s PWM pins.
- Connect the pressure plate or IR sensor to the microcontroller’s digital input pins.
6. Bait and Luring System:
- Connect the bait dispenser’s servo motor to the microcontroller’s PWM pins.
- Connect the attractant spray pump to a digital output pin on the microcontroller.
7. Safety and Monitoring:
- Connect the emergency release servo motor to the microcontroller’s PWM pins.
- Ensure continuous power and data connections for the live feed monitoring cameras.
13. Software and Programming
Microcontroller Code (e.g., Arduino/C++ or Python for Raspberry Pi):
- Initialize all sensors, motors, and communication modules.
- Implement functions for motor control (forward, backward, left, right).
- Implement functions for reading sensor data (ultrasonic sensors, GPS).
- Implement the trapping mechanism control (servo motors for door and bait dispenser).
- Implement safety features (emergency release, continuous monitoring).
Remote Control Interface (e.g., Smartphone App or Handheld Controller):
- Develop an interface for controlling the TrapBot’s movement.
- Include live video feed display.
- Implement buttons for bait dispensing, attractant spray, and trap door control.
- Include an emergency release button.
14. Testing and Iteration
Initial Testing:
- Test each individual component (motors, sensors, cameras) to ensure proper functionality.
- Test the power supply for adequate power distribution and battery life.
Integration Testing:
- Test the integration of components, ensuring smooth operation and communication between parts.
- Test the remote control interface for responsive and reliable control.
Field Testing:
- Deploy the TrapBot in a controlled environment to test navigation, luring, and trapping mechanisms.
- Monitor the live feed for real-time adjustments and safety checks.
Iteration:
- Make necessary adjustments based on testing feedback.
- Enhance features for improved performance and reliability.
Summary
The "Jellicles TrapBot" is designed to be a comprehensive solution for humane cat capture in TNR programs. By combining advanced robotics, remote control technology, and humane trapping mechanisms, this innovative device ensures efficient, safe, and effective cat capture. This document provides detailed insights into the design, functionality, and implementation of the TrapBot, serving as a guide for engineers and developers involved in its creation.