Introduction: How to Make an Auto-Omni Vehicle

Picture of How to Make an Auto-Omni Vehicle

What can an Auto-Omni vehicle do?

The Auto-Omni vehicle is equipped with three omni wheels and it can automatically move to any directions, totally independent of human control, whether by a console or a mobile App.

Step 1: So What’s an Omni Wheel?

Picture of So What’s an Omni Wheel?

Omni wheels or poly wheels, similar to Mecanum wheels, are wheels with small discs around the circumference which are perpendicular to the turning direction. The effect is that the wheel can be driven with full force, but will also slide laterally with great ease. You can google it if you want to understand how it works and get the whole picture.

Step 2: How Did I Build It?

Picture of How Did I Build It?

I used a FreaksBot control board to make the vehicle, because the control board was based on Arduino Mega2560 which was easy to drive encoder motors and to extend sensors including camera sensors, ultrasonic displacement sensors etc. You can also use the sensors to make a roving vehicle or automatic barrier vehicle, etc. But now I’ll only show you how to make a vehicle that can move automatically in any directions.

Well, let’s begin!

Step 3: What to Prepare?

Picture of What to Prepare?

Parts needed in this project: Chassis made of wood boardOmni wheel x3Shaft Connector x3Encoder motor x3motor supporter x3FreaksBot x1Encoder motor wire x 3RC battery x1Screw setsPliersScrewdrivers

Step 4: Step 1: Make One Chassis First

Picture of Step 1: Make One Chassis First

The first thing to do is to cut a piece of wood board. We can use a laser cutter to do the job. Then we make holes on this board. Next we fix 3 motor supporters on the chassis. It’s no pickle for any of us.

Step 5: Step 2: Install Encoder Motors and Wires

Picture of Step 2: Install Encoder Motors and Wires

No need to explain this step. You just have to make sure they’re installed properly and firmly.

Step 6: Step 3: Install Omni Wheels and Shaft Connectors

Picture of Step 3: Install Omni Wheels and Shaft Connectors

Step 7: Step 4: Install Omni Wheels on the Motors

Picture of Step 4: Install Omni Wheels on the Motors

It’s coming along! Look! You don’t see triangular vehicle every day in your life, do you? It’s starting to look cool!

Step 8: Step 5: Install FreaksBot and the Battery

Picture of Step 5: Install FreaksBot and the Battery

Connect all connectors and the vehicle is now completely installed. As the FreaksBot board integrates motor driver IC, we do not have to go through a complex wiring.

Step 9: Step 6: Upload Codes to FreaksBot

Picture of Step 6: Upload Codes to FreaksBot

Assume that your computer has installed Arduino IDE. You can download the full codes on our wiki later on, decompress and copy the codes to the libraries folder in the Arduino IDE installation directory. Now we’re all set. We just need to follow below steps to upload codes to FreaksBot.

#1 Connect FreaksBot to computer

#2 Open Arduino IDE

#3 Choose Examples file ‘EF_OmniCar’

#4 Set up board:”Arduino/Genuino Mega or Mega 2560”

#5 Set up Process:”Atmega2560 (Mega 2560)”

#6 Choose the right port

#7Click the upload button till the upload is completed.

Now the Auto-Omni vehicle is completed. Turn it on to feel the charm of your masterpiece! You can also use the App to control the Auto-Omni vehicle.

Comments

Dogn2010 (author)2016-10-22

I am looking at using this design for a project i am working on. Will your code work with larger motors and wheels?

ArduinoTekk (author)2016-08-19

Great project!

About This Instructable

1,159views

6favorites

License:

Bio: ElecFreaks is an open design house founded in March 2011. Our goal is to create rapid prototypes and give small-batch manufacture solution for makers and ... More »
More by ElecFreaks:Remote Control Everything!Use HC-06 Bluetooth Module to Realize Micro:bit Communication With Mobile PhoneInteresting Programming Guidance for Designer--Program Process Control--Condition Statement (Part One)
Add instructable to: