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
bno055.cpp File Reference
#include "bno055.h"

Macros

#define OPR_MODE_ADDR   0x3D
#define EULER_H_LSB   0x1A
#define UNIT_SEL_ADDR   0x3B
#define SYS_TRIGGER_ADDR   0x3F
#define PWR_MODE_ADDR   0x3E
#define PAGE_ID_ADDR   0x07
#define CALIB_STAT   0x35
#define GYRO_DATA_LSB   0x14

Macro Definition Documentation

◆ CALIB_STAT

#define CALIB_STAT   0x35

◆ EULER_H_LSB

#define EULER_H_LSB   0x1A

◆ GYRO_DATA_LSB

#define GYRO_DATA_LSB   0x14

◆ OPR_MODE_ADDR

#define OPR_MODE_ADDR   0x3D

◆ PAGE_ID_ADDR

#define PAGE_ID_ADDR   0x07

◆ PWR_MODE_ADDR

#define PWR_MODE_ADDR   0x3E

◆ SYS_TRIGGER_ADDR

#define SYS_TRIGGER_ADDR   0x3F

◆ UNIT_SEL_ADDR

#define UNIT_SEL_ADDR   0x3B