WALL-E Version 1.0
The "WALL-E" Project is a ME 507 quarter term project inspired to recreate the robot WALL-E. The WALL-E robot is a fully 3D printed robot with modified components in order to fit the needs of the chosen peripherals and electronics. WALL-E contains a custom made PCB which is housed in the main body of WALL-E. WALL-E's peripherals and components include 2 pololu Romi Motors with encoders, 4 MG90s servos, BNO055 IMU, and a OV2640 ArduCam camera. The objective of WALL-E is to scan the surrounding area for the closest object to it. Once that object is detected, WALL-E drives up to the object, attempts to pick up or hold the object and detect the color of the object.
Loading...
Searching...
No Matches
WALLE Member List

This is the complete list of members for WALLE, including all inherited members.

actionDurationWALLEprivate
actionStartTimeWALLEprivate
cameraWALLEprivate
candidateAnglesWALLEprivate
closeHands()WALLE
computerVision()WALLE
currentSegmentWALLEprivate
distancesWALLEprivate
distanceThresholdWALLEprivate
drivePIDWALLEprivate
imuWALLEprivate
init()WALLE
initialYawWALLEprivate
leftArmWALLEprivate
leftHandWALLEprivate
leftMotorWALLEprivate
liftArms()WALLE
normalizeAngle(float angle)WALLEprivate
rangeSensorWALLEprivate
rightArmWALLEprivate
rightHandWALLEprivate
rightMotorWALLEprivate
scanYawStartWALLEprivate
segmentAngleWALLEprivate
simpleUpdate(float dt, float yaw, uint16_t distance)WALLE
State enum nameWALLEprivate
stateWALLEprivate
stopMotors()WALLEprivate
stopTimerWALLEprivate
targetYawWALLEprivate
totalSegmentsWALLEprivate
turnPIDWALLEprivate
update(float dt)WALLE
WALLE(BNO055 &imu, HCSR04 &range, RomiMotor &leftMotor, RomiMotor &rightMotor, OV2640Camera &camera, Servo &LArm, Servo &LHand, Servo &RArm, Servo &RHand)WALLE
yawToleranceWALLEprivate