![]() |
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.
|
This is the complete list of members for BNO055, including all inherited members.
| addr | BNO055 | private |
| BNO055(I2C_HandleTypeDef *hi2c, uint8_t addr=0x28) | BNO055 | |
| getPitch() | BNO055 | |
| getRoll() | BNO055 | |
| getYaw() | BNO055 | |
| getYawRateZ() | BNO055 | |
| gyroX | BNO055 | private |
| gyroY | BNO055 | private |
| gyroZ | BNO055 | private |
| hi2c | BNO055 | private |
| init_imu(REG mode=REG::NDOF) | BNO055 | |
| pitch | BNO055 | private |
| readCalibStatus(uint8_t &sys, uint8_t &gyro, uint8_t &accel, uint8_t &mag) | BNO055 | |
| readLen(uint8_t reg, uint8_t *buffer, uint8_t len) | BNO055 | private |
| REG enum name | BNO055 | |
| roll | BNO055 | private |
| updateEuler() | BNO055 | |
| updateGyro() | BNO055 | |
| writeByte(uint8_t reg, uint8_t value) | BNO055 | private |
| yaw | BNO055 | private |