Robot Control Through 3-D Application

Slides:



Advertisements
Similar presentations
Team 7 / May 24, 2006 Web Based Automation & Security Client Capstone Design Advisor Prof. David Bourner Team Members Lloyd Emokpae (team Lead) Vikash.
Advertisements

The Alix.1c microcontroller on board the vehicle runs Fluxbuntu Linux and is connected to a g wireless card and a USB web camera. A background process.
SIMULINK Dr. Samir Al-Amer. SIMULINK SIMULINK is a power simulation program that comes with MATLAB Used to simulate wide range of dynamical systems To.
Design Review: Remote Controlled Security System Nate Horner Aric Schorr.
1 Introduction to the Visual Studio.NET IDE Powerpoint slides modified from Deitel & Deitel.
Introduction to the Raspberry Pi ® Saman Amighi 10/2013 ® Raspberry Pi Foundation.
Twitch Plays ECE477 ECE 477 Design Review Team 1 − Spring 2015 Hannan Harlan Root Tornquist.
Course: Introduction to Computers
Graphical User Interfaces A Quick Outlook. Interface Many methods to create and “interface” with the user 2 most common interface methods: – Console –
Taste Tester Session Microsoft OneNote and Adobe Captivate basics Nicolette Leto : St George Girls High School Contact:
 At the end of this class, students are able to  Describe definition of input devices clearly  List out the examples of input devices  Describe.
Instructor: Li Ma Department of Computer Science Texas Southern University, Houston August, 2011.
LabVIEW an Introduction
Humanoid Robot Head May Team Members: Client/Faculty Advisor: Dan Potratz (CprE) Tim Meer (EE) Dr. Alex Stoytchev Cody Genkinger (CprE) Jason Pollard.
Background   Who does this project addresses to?   Handicapped.   Amputated limbs.   Paralyzed.   Motivation Statistics.
Server-side Scripting Powering the webs favourite services.
CIS 338: Creating ActiveX Controls Dr. Ralph D. Westfall March, 2003.
NATIONAL INSTITUTE OF SCIENCE & TECHNOLOGY Presented by: Santosh kumar Swain Technical Seminar Presentation by SANTOSH KUMAR SWAIN Roll # CS
Screen ViewModule Title: Notes: Branching Instructions: Audio Script: Page: Use Microsoft Outlook 1 Create a Distribution List A distribution list is a.
KSU EDCI 763: ID Fall 2010 Harris Instructional Design Statement of Purpose, Needs Analysis, and Task Analysis.
S quad R emotely A imed W eapons P latform Control Module Abstract The Squad Remotely Aimed Weapons Platform is a rugged, quickly deployable system that.
Third Grade Computer Class Room 241
Computer Components.
Marketing Development Block 4 Dr. Uma Kanjilal. Stages of a Multimedia Project  Planning and costing- infrastructure, time, skills etc.  Designing and.
Graphical User Interface You will be used to using programs that have a graphical user interface (GUI). So far you have been writing programs that have.
Castor Bot. Now, we will begin creating a robot Log onto your computer On your screen, click on the website labeled “castor bot” Your building instructions.
Computer Software Types Three layers of software Operation.
Tutorial 7 Creating Animations. XP Objectives Learn about animation Create a timeline Add AP divs and graphics to a timeline Move and resize animation.
Cevgroup.org C utting E dge V isionaries. cevgroup.org TODAY’s TALK 1) Internet Of Things (IoT) 2) Wi-Fi Controlled Robots 3) Augmented Reality.
Student: Ibraheem Frieslaar Supervisor: Mehrdad Ghaziasgar.
LibA 2016 Intelligent Machine Design Lab Professors: Dr. A. Antonio Arroyo and Dr. Eric M. Schwartz By, Nukul Shah UFID:
ECE477 Senior Design Android street car Team 12 Libo Dong 1.
Introduction  Program: Set of sequence instruction that tell the computer what to do.  Software: A collection of programs, data, and information. 
Input Devices. Input devices allow us to enter data into the computer system –Mouse –Keyboard –Graphics Tablet –TrackPad –Touch-sensitive screen - Scanner.
These are the most common input devices and are used to input text, numbers & instructions into the computer. They are really easy to use, except for.
Robot Control Through 3-D Application
BlooDragu: Enhancing Motor Skills with Robotic Arm
Using Unity as an Animator and Simulator for PaypyrusRT Models
The world’s most advanced mobile platform
Automatic human detector garbage can.
HARDWARE The hardware is the part you can see the computer, ie all components of their physical structure. The screen, keyboard, and mouse tower of the.
11.10 Human Computer Interface
Exoskeleton Robotic Arm
Chapter 2 – Introduction to the Visual Studio .NET IDE
Project Proposal: 3D Robotic Arm Continuation
Project Proposal: 3D Robotic Hand Continuation
Southeastern Louisiana University
Assessment of Applications of Force Sensing Materials in Robotics
Course: Introduction to Computers
Parts Crib database Project Name: Humber parts by: Masoud Rahguzar
R.A.W. Remote Armwrestling
Module 1.1 Introduction to computers
Chapter 12: Automated data collection methods
Motion Controlled Servo Motor
Getting Started with Scratch
Unit 20 Software Part 2.
The Big Wheel: Computer Challenge
3.02D Multimedia Authoring Programs
Unit 20 Software Part 2.
for graphical input devices
Types of Presentation Create a kiosk display.
Soft Motion Trajectory Planning for a motor
Journey of Computer and Information Technology
Wireless Door Lock System
Assessment of Soft Artificial Skin with Pressure Sensibility
2 DOF Robotic Arm By: Zachary Guy ET 493 – Fall 2018
Vibration Isolation System
Games Development 2 Tools Programming
Self Loading and Unloading Conveyor Belt System
An Introduction to the Windows Operating System
Presentation transcript:

Robot Control Through 3-D Application ET494: Senior Design Group Members: Cory Oliphant Joseph Regard Cleland Montecillo Spring 2017 Advisor: Dr. Mohammad Saadeh Instructor: Dr. Cris Koutsougeras

Introduction Robotic arms are in widespread use throughout multiple industries. One downside to the use of these automation tools is the requirement of a fairly skilled individual with a competent understanding of coding in order to give the arm instructions.

Objective Interactive 3-D application Robotic Arm Webserver Webcam Streaming

Materials Raspberry Pi Robotic Servo arm Webcam Power Supply

Design Goals 3-D application Webserver running from microcontroller Servo arm control Live streaming of servo arm position

Robotic Arm Selective Compliance Assembly Robot Arm (SCARA) 3 Servos 1 Linear Actuator

Live Streaming In order to remotely test the servo arm, it has to be viewed while interacting with its control A webcam faces the arm and streams the video to the webpage The webpage grabs a screen capture from the camera every millisecond then places it on the webpage over the previous screen capture Stream is choppier, but requires no browser addons on user end Ethernet enabled Foscam

3-D Application Unity- graphical engine usually used in the creation of video games Excels at rendering simulations Possesses many tools to monitor user input Keyboard/mouse inputs Mouse icon tracking Any applications created are easily built as HTML webGL applications

3-D Application cont. Each limb of the arm is movable via clicks & drags Compares current mouse position vs previous to determine rotational movement Certain parts of the model are difficult to drag (claw, linear actuator) Buttons were created to toggle position for these motors

3-D Application cont. Once a part is interacted with an integer number representing the degree of movement & the servo address is posted to a php form on the pi

Raspberry pi Python script Servos Controlled using PWM signal Changes in Duty Cycle Servo Mapping Map duty cycle to degree range (0-360) OS system recall Reads from text file

Flow of Information The unity application posts data to a form on the pi The form writes the data to a text file A python script on the pi reads the text file & moves appropriate servo

Deliverables: Name Start Finish % Complete Set up Raspberry Pi webserver with motor control functionality (Cory & Joseph) 9/23/16 10/6/16 100% Set up servo control and webserver (Cory) 11/20/16   11/31/16 Make 3-D model of the arm using Maya (Joseph) 1/25/17 Create 3d application (Joseph & Cleland) 2/25/17 Integrate 3-D application onto webserver (Cory & Joseph) 3/25/17 Build arm (Everyone) 3/31/17 Set up Webcam (Cleland) 4/15/17 Integration of all components (Everyone) 5/1/16

Final Result selupiarm.ddns.net