240 likes | 456 Views
OMNI BOT. Brian Kosoris Yuriy Pasrev Bahati Gitego Jeroen Waning Christopher Armour September 7, 2011. OmniBot System Overview. Contoller Block Diagram Sensor Overview Signal Conditioner Control Processes Actuator Output. Controller Block Diagram. Sensor Overview. Signal Conditioner.
E N D
OMNI BOT Brian Kosoris Yuriy Pasrev Bahati Gitego Jeroen Waning Christopher Armour September 7, 2011
OmniBot System Overview • Contoller Block Diagram • Sensor Overview • Signal Conditioner • Control Processes • Actuator Output
Red- All data from sensors are fed through a filter. Green - State Variables not requiring approximation go to the controller from here. Blueand Purple – All data requiring approximation goes to the controller from here.
Design Requirements • The Brain • The Body
OmniBot’s Brain • Required Functions: • Measure sensed data from the accelerometer, the gyro, and the optical encoder, and send to the serial monitor of the Arduino. • Quickly read a complex algorithm which will toggle the motors on and off to maintain balance. • Read analysis data originating from the three onboard sensors to create • a control algorithm used to adjust OmniBot’s balance orientation.
OmniBot’s Body Requirements / Functions: Serve as housing for on-board electronics. The “Arms” keep the wheel assembly in contact with the ball and form the support structure for the “Body”. The “Body” is 1m tall measured from the center of the ball. It’s height aides in balance control
OmniBot Body Parts • The most current design goes here.
Sketch 1. • Ball diameter • Wheel dynamics • Lengths and Angles
Analysis • Arduino Code (August-6) • Arduino Code (September-9) • Planetary Gearbox (August-31) • Sabertooth Motor Driver (August-31) • C++ Algorithm (September-7)
Simulation and Testing • Micro-controller (September - 5) • Motor (August – 31) • Battery Auguest – 31) • Driver board (Auguest – 25)
Minimum Success Criteria • The bot will balance or “stand” on ball and absorb all external forces smaller than 10 nm. • The bot corrects its position on ball, never tilting more than 5˚ toward horizontal.
Available Resources ?Budget ?Sponsors?Team Chart/ Assignment? Overall Schedule?