Skip to content

A unique control algorithm in Mathematica for 4WIS/WID vehicles; PATENTED (KR. PATENT 10-2268833)

Notifications You must be signed in to change notification settings

tylertaewook/project-orbitron

Repository files navigation


Logo

Project Orbitron

A 4WIS/4WID Vehicle with Spherical Wheels & A unique control algorithm in Mathematica
PATENTED (KR. PATENT 10-2268833)

December 2017 - May 2018
Explore the docs »

View Demo · Report Bug · Request Feature

Table of Contents

================================================================

[LINK - MAKER PORTFOLIO]

================================================================

About The Project

Project Orbitron is an independent build/research project featuring a vehicle with spherical wheels named ORBITRON and a unique control algorithm. The project began as a simple yet powerful urge to build a vehicle with spherical wheels after being inspired by Goodyear 360 but soon evolved into a research project under Kent Guild, academic society at Kent School, after realizing vehicle's potential. After presenting a project proposal in front of Kent Pre-Engineering Department, Project Orbitron was granted with $1,000 fund.

The finished algorithm is going through a patent process as of October 2020. (Application Number: KR 10-2019-0087022)

The project is divided into two big components:

  • Building a vehicle with a spherical wheel that implements a 4 wheel independent steering/driving system in Arduino and C# Winform Application.
  • Development of a unique control algorithm in Mathematica

Orbitron

Orbitron

Simply put, Orbitron is a vehicle with spherical wheels. The spherical wheels allow the efficient implementation of a 4WIS/4WID (4 Wheel Independent Steering/Driving) system. 4WIS/4WID is a steering system for a four-wheeled vehicle that allows for separate speed and direction controls for each wheel. To accomplish this, each wheel has two separate motors each controlling speed and direction.

Test Program

While building the Orbitron, a simple C# WinForms application was developed. This application communicates with Orbitron via XBee wireless module and controls simple movements to ensure every component is working properly.

Algorithm

Mathematica Algorithm

This intuitive control algorithm written in Mathematica is an attempt to control a 4WIS/4WID vehicle requiring intuitive yet simultaneous control of eight different parameters. I used 3dconnexion's Spacemouse as an input device, and its inputs were integrated coherently by modeling the vehicle's movement as a motion along a circular path, where a straight-line motion is calculated as a motion along a circle of very large radius.

The full article, poster, and presentation can be found HERE

XBee Module

Similar to the C# WinForms application, this algorithm communicates with Orbitron via XBee module. The XBee module integrated in Orbitron's Arduino shield allows maximum range of one mile.

Build Notes

This build note summarizes the three-month journey.

For more detailed Build/Research Notebook, click HERE

Spherical Wheels

Wheel Design

After an initial sketch of spherical wheel structure, the same design was modeled in Fusion 360. The CAD design was later modified from circular frame to rectangular frame to make woodworking easier. This design has two motors for each wheel. The HS-785HB servo with built-in gearbox on the top allows to control the wheel's direction by turning the entire rectangular structure. The 170-RPM Econ Gear Motor directly connected to sphere's shaft takes care of actually driving the wheel and controlling its speed.

Wheel

This is the photo of a finished wheel taken in Kent School's Pre-Engineering Center. As wheel structure required boring many holes and cutting solid wood, most of the work was done with Pre-E center's powertools.

Servo Motor

This is the HS-785HB Servo with its 7:1 ratio metal gearbox. This certain servo has a range of 2880 degrees, unlike normal servo's 180 degrees range, which allows for almost 360 degree movement even with the gearbox.

Main Body

Body Design

Initial design was sketched on paper and soon moved to Fusion 360 CAD design. The body is shaped like two big 'H' glued together to have room for each spherical wheels.

Body Structure

I built the body out of MDF board at first, but it proved to be too heavy. Therefore, the final body was made of PVC Foamex board which was lighter and stronger. Finally, PVC tubes were screwed onto the body to support its entire weight more stably

Folded

To continue working on this project during summer vacation when I flied back to Korea, the body was carefully designed to be folded. This made it much easier for overseas shipping without breaking any of the components. When shipped, each wheel structure was detached from body and packaged separately.

Problem-Solving

As this was the largest build project I have done so far, I encountered many MANY issues along the journey. One of the biggest challenges was suppressing strong electromagnetic interferrence from DC motors where I tried everything from visiting Seoul National University Lab to trying every EMI components. This month-long journey eventually made it into my personal statement essay during college admissions.

Parts List

For more detailed parts list with prices, click HERE

Research

Paper & Poster

The full article, poster, and presentation can be found HERE

The research of intuitive control algorithm took approximately three months, from Jan 2018 to March 2018. In this short time, I taught myself Mathematica from scratch, finished the algorithm, wrote a full paper, and presented to both Kent Guild and Connecticut Science and Engineering Fair. As a result, I was accepted to be one of three student members in Kent Guild, an academic society at Kent, and I was awarded with sevel awards from CT Science Fair.

Kent News Feature (yes, twice!)

List of Awards (CT Science Fair)

  • United Technologies Corporation Awards
  • IEEE, Connecticut Section
  • Robotics And Beyond — For Excellence in Engineering Design
  • Barker Mohandas Awards for Transportation Research
  • Lockheed Martin Physical Sciences Awards
  • Computer Science Awards
  • Collins Aerospace Engineering Awards

Contact

Tyler Kim - taewook.kim@columbia.edu

Project Link: https://github.com/tylertaewook/project-orbitron

Acknowledgements

  • [Dr. Ben Nadire, Guild Advisor]
  • [Mr. Kevin Saxton, AP Computer Science Instructor]

About

A unique control algorithm in Mathematica for 4WIS/WID vehicles; PATENTED (KR. PATENT 10-2268833)

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published