Difference between revisions of "Omni Directional Wheels"

From ENGR005 2008
Jump to: navigation, search
Line 1: Line 1:
 
This is the page for Tad Goff's E5 final project, '''Omni-Directional Wheels'''
 
This is the page for Tad Goff's E5 final project, '''Omni-Directional Wheels'''
 
==Concept==
 
==Concept==
Build a device that moves omni-directionally using holonomic or 'omni' wheels. There will be four wheels arranged around the chassis such that there are two opposing sets. The device will be controlled by an analog thumbstick salvaged from a Playstation 2 controller, and will be programmed in MatLab.
+
My goal was to build a device that moves omni-directionally using holonomic or 'omni' wheels. There will be four wheels arranged around the chassis such that there are two opposing sets. The device will be controlled by an analog thumbstick from a Playstation 2 controller, and will be programmed in MatLab. The final product is a “robot” that moves omni-directionally.
==Description of Project==
+
The final product is a “robot” that moves omni-directionally.I used holonomic wheels and continuous rotation servo motors for locomotion, and a Playstation 2 thumbstick for control.
+
 
==Motivation==
 
==Motivation==
[[Image:Segway.png|thumb|200px|right]]
+
[[Image:Segway.png|thumb|300px|right]]
 
===Segway's new RMP===  
 
===Segway's new RMP===  
 
I saw this image of Segway's new RMP (Robotic Mobility Platform) online and I though that it looked cool. I began to research these wheels and their feasibility as a final project. The programming and building of such an RMP, on a much smaller scale seemed within my ability if I could get the wheels. As it turned out I could not get the mecanum wheels but it did start me thinking about methods for omni-directional motion.
 
I saw this image of Segway's new RMP (Robotic Mobility Platform) online and I though that it looked cool. I began to research these wheels and their feasibility as a final project. The programming and building of such an RMP, on a much smaller scale seemed within my ability if I could get the wheels. As it turned out I could not get the mecanum wheels but it did start me thinking about methods for omni-directional motion.
 
====Mecanum Wheels====
 
====Mecanum Wheels====
 
These [http://en.wikipedia.org/wiki/Mecanum_wheel mecanum wheels] use rollers on a 45° angle around the circumference to allow lateral motion. When all the wheels spin forwards, the lateral forces created by the angle of the rollers cancel and the device moves forward normally. When the wheels spin in different directions, the forwards and backwards forces cancel and the device moves laterally, diagonally or spins.
 
These [http://en.wikipedia.org/wiki/Mecanum_wheel mecanum wheels] use rollers on a 45° angle around the circumference to allow lateral motion. When all the wheels spin forwards, the lateral forces created by the angle of the rollers cancel and the device moves forward normally. When the wheels spin in different directions, the forwards and backwards forces cancel and the device moves laterally, diagonally or spins.
 
+
====Holonomic Wheels====
 +
Because I could not buy any reasonably sized mecanum wheels I chose to use holonomic wheels instead. Holonomic wheels (also known as [http://en.wikipedia.org/wiki/Omni_wheel omni wheels])have rollers perpendicular to the direction of rotation. This allows them to roll normally and slide laterally. By positioning them so they are not parallel they can move omni-directionally. My design uses two sets of wheels perpendicular to each other, but any no-parallel arrangement will work.
 
==Design==
 
==Design==
 
[[Image:GoffFinal.JPG|thumb|300px|right]]
 
[[Image:GoffFinal.JPG|thumb|300px|right]]
 
 
My design consists of two sets of wheels perpendicular to each other driven by servo motors. For control I took a Playstation 2 controller apart and used the thumbstick in stead of the two potentiometers in the "pot boxes" we used to control the arm. The script is very simple. It scales the potentiometer values from the thumbstick to add to the pulse widths for the motors
 
My design consists of two sets of wheels perpendicular to each other driven by servo motors. For control I took a Playstation 2 controller apart and used the thumbstick in stead of the two potentiometers in the "pot boxes" we used to control the arm. The script is very simple. It scales the potentiometer values from the thumbstick to add to the pulse widths for the motors
===Holonomic Wheels===
 
Holonomic wheels (also known as [http://en.wikipedia.org/wiki/Omni_wheel omni wheels])have rollers perpendicular to the direction of rotation. This allows them to roll normally and slide laterally. By positioning them so they are not parallel they can move omni-directionally. My design uses two sets of wheels perpendicular to each other, but any no-parallel arrangement will work.
 

Revision as of 21:45, 9 December 2008

This is the page for Tad Goff's E5 final project, Omni-Directional Wheels

Concept

My goal was to build a device that moves omni-directionally using holonomic or 'omni' wheels. There will be four wheels arranged around the chassis such that there are two opposing sets. The device will be controlled by an analog thumbstick from a Playstation 2 controller, and will be programmed in MatLab. The final product is a “robot” that moves omni-directionally.

Motivation

Segway.png

Segway's new RMP

I saw this image of Segway's new RMP (Robotic Mobility Platform) online and I though that it looked cool. I began to research these wheels and their feasibility as a final project. The programming and building of such an RMP, on a much smaller scale seemed within my ability if I could get the wheels. As it turned out I could not get the mecanum wheels but it did start me thinking about methods for omni-directional motion.

Mecanum Wheels

These mecanum wheels use rollers on a 45° angle around the circumference to allow lateral motion. When all the wheels spin forwards, the lateral forces created by the angle of the rollers cancel and the device moves forward normally. When the wheels spin in different directions, the forwards and backwards forces cancel and the device moves laterally, diagonally or spins.

Holonomic Wheels

Because I could not buy any reasonably sized mecanum wheels I chose to use holonomic wheels instead. Holonomic wheels (also known as omni wheels)have rollers perpendicular to the direction of rotation. This allows them to roll normally and slide laterally. By positioning them so they are not parallel they can move omni-directionally. My design uses two sets of wheels perpendicular to each other, but any no-parallel arrangement will work.

Design

GoffFinal.JPG

My design consists of two sets of wheels perpendicular to each other driven by servo motors. For control I took a Playstation 2 controller apart and used the thumbstick in stead of the two potentiometers in the "pot boxes" we used to control the arm. The script is very simple. It scales the potentiometer values from the thumbstick to add to the pulse widths for the motors