Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author.While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server.
Each hardware unit consists of an accelerometer and a microprocessor. The accelerometer measures the forces acting on it over its three Cartesian axes. The accelerometer produces a continuous analog voltage signal in which the output voltage is proportional to the experienced acceleration. The signals corresponding to x, y, and z forces are input to the microcontroller. At this point they are converted to digital values. The microcontroller packages this information to be transmitted to the Edubot computer via the RiSEBus.
Researchers in legged robotic applications increasingly desire real time body pose knowledge about the robots they program. Body pose knowledge enables more efficient and extensive repertoires of behavior. A variety of methods have been developed for rigid body pose estimation, yet none are suited to legged machines such as the educational robot Edubot. The implemented approach is a method of extracting body pose information from multiple acceleration readings.One accelerometer measuring acceleration in 3 degrees of freedom (DOF) enables static body pose estimation. With this information the Edubot is able to autonomously maneuver through a channel with inclined walls. Additional software using the developed accelerometer suite can yield dynamic body pose estimation.
Elisa Downey-Zayas EE ‘08
Hal Paver EE ‘08
Dr. Haldun Komsuoglu
Thursday, April 24, 2008
10:30, 11:00, 11:30 AM
1:30, 2:30 PM
University of Pennsylvania
Moore School of Electrical and
The Edubot software is divided into self-contained modules and organized by functionality. The hardware carrier unit allows communication between the Edubot and peripheral devices through the RiSEBus. The handler module controls the timing of the Edubot’s actions. The hardware object creates an interface for the accelerometer sensor suite and the “Apps” file contains instructions for the desired behaviors.
Edubot Channel Maneuver
Using static acceleration knowledge, the Edubot acts as an inclinometer and maneuvers through this channel autonomously. It achieves this by attempting to return the x and y components of acceleration to a value of zero.