Saint-Petersburg State University of Aerospace Instrumentation Robot Phoenix-1 Design Authors:Goncharov A. Miheev A. Jan 2007.

Slides:



Advertisements
Similar presentations
1 iHome Automation System Home Automation System Team: Million Dollar Contingency Regiment Adam Doehling Chris Manning Ryan Patterson.
Advertisements

EMBEDDED SYSTEMS. Special purpose system which are used as either standalone or part of big system. An embedded product uses a microprocessor or microcontroller.
The optical sensor of the robot Phoenix-1 Aleksey Dmitriev.
EML 2023 – Motor Control Lecture 4 – DAQ and Motor Controller.
Motor Control Lab Using Altera Nano FPGA
Initial Position Orientation Tracking System (IPOTS) Group Members: Keiichi McGuireHenry Pham Marc TakamoriScott Spiro.
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.
Technion-Israel Institute of Technology Electrical Engineering Department High Speed Digital Systems Laboratory Project subject: wireless biofeedback system.
The Solar Tracker. Solar Tracking Project Team Members: –Cristian Ruvalcaba –Ken Seal –David Clark –Mark McKinley –Richard DeJarnatt.
Performed by: yarovoy boris krassowizki alex Instructor: sinyuk konstantin המעבדה למערכות ספרתיות מהירות High speed digital systems.
Systems Programming Course Gustavo Rodriguez-Rivera.
Coordinate Based Tracking System
Programmable Delay of Radar Pulse Technion-Israel Institute of Technology Electrical Engineering Department.
Wireless Data Acquisition for SAE Car Project by: J.P. Haberkorn & Jon Trainor Advised by: Mr. Steven Gutschlag.
ASPPRATECH.
 Main Components:  Sensors  Micro controller  Motor drivers  Chasis.
Introduction ‘Have you ever played video games before? Look at the joystick movement. When you move the joystick to the left, the plane on the TV screen.
Microcontroller Architecture PIC18F Family
Technion-Israel Institute of Technology Electrical Engineering Department High Speed Digital Systems Laboratory Project subject: wireless biofeedback system.
Engineering 1040: Mechanisms & Electric Circuits Fall 2011 Introduction to Embedded Systems.
In this PPT, all the materials covered up for the PIC microcontroller set-up would be studied. Preliminary skills: Knowing of basic C grammar and basic.
Department of Electronic & Electrical Engineering Embedded system Aims: Introduction to: Hardware. Software Ideas for projects ? Robotics/Control/Sensors.
E-LABORATORY PRACTICAL TEACHING FOR APPLIED ENGINEERING SCIENCES W O R K S H O P University of Oradea, Romania February 6, 2012 G E N E R A L P R E S E.
Embedded Microcomputer Systems Andrew Karpenko 1 Prepared for Technical Presentation February 25 th, 2011.
Mobile robots SOFA-2009 and “Phoenix-3” Alex Astapkovitch, head of the Student Design Centre State University of Aerospace Instrumentation Alex Burdukov,
Background   Who does this project addresses to?   Handicapped.   Amputated limbs.   Paralyzed.   Motivation Statistics.
RC CAR CONTROLLER BASED ON INTEL GALILEO SOC PLATFORM Nadav Shiloach Sagi Sabag Supervisor: Idan Shmuel Spring 2014 One Semester Project PROJECT’S ENDING.
Multimedia & Communications ATMEL Bluetooth Background information on Bluetooth technology ATMEL implementation of Bluetooth spec.
Collaborative mobile robots Rory McGrath Progress Report.
Typical Microcontroller Purposes
Arduino. What is it? A open-source software suite and single-board microcontroller. Allows easy and affordable prototyping of microcontroller applications.
Microprocessors A practical approach Subjects Goals for this module Results Subjects of the module Plans Questions.
HARDWARE INTERFACE FOR A 3-DOF SURGICAL ROBOT ARM Ahmet Atasoy 1, Mehmed Ozkan 2, Duygun Erol Barkana 3 1 Institute of Biomedical Engineering, Bogazici.
CS-EE 481 Spring Swift-Fox Founder’s Day, 2005 University of Portland School of Engineering Imagine the ability to view and record Up to five different.
Speaker Control SYSTEM
Design Constraint Analysis Team KANG Group 1. Sentry Gun Design and build a turret and armature structure with the ability to detect, track and fire upon.
RoboNova 1.
MICROOCESSORS AND MICROCONTROLLER:
CAN-Bus Logger Characterization presentation Apr. 19, 2009 Elad Barzilay Idan Cohen-Gindi Supervisor: Boaz Mizrahi.
ROBOTIC VEHICLE FOR STORES MANAGEMENT
EMBEDDED CONTROL SYSTEMS A. ASTAPKOVITCH State University of Aerospace Instrumentation, Saint-Petersburg, 2011.
Microcontroller Applications ELEC 421 Dr. Ron Hayne Images Courtesy of Ramesh Gaonkar and Delmar Learning.
July 18, UCSD - R.A. de Callafon Short Intro to Micro Processors and I/O functions of our Kinetic Sculpture Control Box Raymond de Callafon.
By Noordiana Kasim. MODERN I/O DEVICES 1. PRINTER 2. MONITOR 3. KEYBOARD 4. AUDIO SPEAKER 5. DVD DRIVE.
Senior DesignSoftware-1Seattle Pacific University High-level Software Design Context Diagram Connections between major components Synchronization with.
Lecture 7: Overview Microprocessors / microcontrollers.
System Frame and Protocols
Maze Twinbots Group 28 Uyen Nguyen – EE Ly Nguyen – EE Luke Ireland - EE.
ECE477 Senior Design Android street car Team 12 Libo Dong 1.
Team 6. Guitar Audio Amplifier Audio Codec DSP Wireless Adapter Motor Array PC LCD Display LED Arrays Pushbutton or RPG Input Device
MOBILE VOTING. CONTENT Introduction Block Diagram Hardware Implementation Circuit Diagram Circuit Operation PCB Design.
Components of a typical full-featured microcontroller.
CONTENTS Objective Software &Hardware requirements Block diagram Mems technology Implementation Applications &Advantages Future scope Conclusion References.
MICROCONTROLLER INTERFACING WITH STEPPER MOTOR MADE BY: Pruthvirajsinh Jadeja ( ) COLLEGE:DIET BRANCH:EC.
The Marshall car. INDEX Introduction The team What is it Arduino General Handling Manual handling Automatic Handling Sensors.
SUBMITTED BY EDGEFX TEAM PORTABLE CODED WIRELESS MESSAGE COMMUNICATION BETWEEN TWO PARTIES SECRETLY WITH LCD DISPLAY.
A Quick Start Guide to PIC16F877 microcontroller And Microchip Development Environment A Quick Start Guide to PIC16F877 microcontroller And Microchip Development.
CEng3361/18 CENG 336 INT. TO EMBEDDED SYSTEMS DEVELOPMENT Spring 2007 Recitation 01.
Written by : Oren Frenkel Intel Confidential ® C CD SDS.
Voice Controlled Robot by Cell Phone with Android App
PICK N PLACE ROBOTIC ARM AND MOVEMENT CONTROLLED BY ANDROID WIRELESSLY
Intro to USB-6009 DAQ.
Popular Microcontrollers and their Selection by Lachit Dutta
ARDUINO BASED AUTOMATIC TEMPERATURE BASED FAN SPEED CONTROLLER
PROPELLER DISPLAY OF MESSAGE BY VIRTUAL LEDS
Microcontroller Applications
Presentation of Vision System
ARDUINO LINE FOLLOWER ROBOT
PICK N PLACE ROBOTIC ARM AND MOVEMENT CONTROLLED BY ANDROID WIRELESSLY
Manual Robotics ..
Presentation transcript:

Saint-Petersburg State University of Aerospace Instrumentation Robot Phoenix-1 Design Authors:Goncharov A. Miheev A. Jan 2007

Introduction : Phoenix Project “Phoenix-1” was started 02/04/05 and was realized by mixed student and engineer team during autumn semester. Backbone of team is formed from students (4221 and 4022 student groups) and engineers of Student Design Center of SUAI. Mobile robot PHOENIX-1 orients in external environment with web-cam and has to follow a white stripe of the arbitrary shape

Control System of Robot : Phoenix Left and Right Motor Control Bridges RS-232 Web- camera Laptop Toshiba Controller ASK-Lab Rotation Speed Sensor -1 Rotation Speed Sensor -2 Actors Sensors High level Low level Laptop gets video images from web-camera and processes them. Controller gets data from speed sensors and sends them to laptop by RS-232 using protocol ASK-Bus 3.1. Backwards controller receives control commands from high-level program. Controller converts this control commands into executive signals to actors: PWM left, PWM right, Direction of rotation left, Direction of rotation right.

ASK-Lab Controller Architecture : Phoenix LCD P18 МS P18 SL P18 SL P18 SL OPTO DECOUP OPTO DECOUP OPTO DECOUP OPTO DECOUP ALTER A RTC I2C Keyb D I/O D I/O A/D I/O D I/O CANbus 2.0 USART RS232 RS422 RS485 CANbus 2.0 USART RS232 RS422 RS485 CANbus 2.0 USART RS232 RS422 RS485 CANbus 2.0 USART RS232 RS422 RS485 CLK RST supervisor RST Q, Q, 20MHz BAT 3V MULTIPROCESSOR ARHITECTURE - FOUR PIC18F458 CONNECTED WITH I 2 C CONTROLLER HAS FOUR EXTERNAL OPTO DECOUPLED BUSES FOR INDUSTRIAL INTERFACES LIKE RS232 / RS422 / RS485 A LOT OF PINS (ANALOG, INTERRUPT INPUTS, DIGITAL I\Os, PWM OUTPUTS) GIVE POSSIBILITIES TO HAVE LARGE AMOUNT OF PERIPHERY DEVICES

ASK-Lab Controller Appearance : Phoenix PIC Optron Interface Chip LED Buttons ASK-Lab Controller Interface and Power Module ASK-Lab controller is a universal solution for wide application area.

IDE “Constructor A3” : Phoenix DEVELOPER INTERFACE “Constructor A3” IDE MPLAB (Microchip,USA) MPLAB Standart Developer Interface System Libraries User Realloc- catable code APPLICATION GENERATOR “Constructor A3” System RTmOS A3 Kernel User Software Interrupt level ASK BUS 3.1 I2C Task manager User Application Codes Device drivers Automatic Generated Code Microchip assembler High level algorithm description ; high prior form {RSi} task {USARTRecTimer} prior {high} period {5} cond {} ; low prior form {RSi} task {USARTRecInt} prior {low}maxdur {10} from {RSo} task {USARTSendInt} prior {low}maxdur {10} ; background form {RSi} task {USARTRec} prior {back} maxdur {10} cond {EnableFlag} from {RSo} task {USARTSend} prior {back} maxdur {10} cond {!(RunFlag)} Librarian Inter Task Information Exchange Viewer TARGET HARDWARE

Radio Control : Phoenix Operator sees robot by his own eyesight and control movement of robot by control console by RF channel. 2.Operator’s control commands are transmitted to robot’s controller, where they are converted to executive signal to actors (motors). 3.Video from camera and sensors signals are written to laptop’s HDD. 4.Later, the saved video and sensors information are used to teach neuron.

Radio Control : Phoenix Video from camera is compressed and transmitted to operator’s PC by Wi-Fi. Simultaneously, video and sensors signals are written to laptop’s HDD. 2.Operator sees video image and uses joystick to move the robot. 3.Operator’s control commands are transmitted to robot’s laptop and are converted to executive signal for actors (motors). 4.Later, the saved video and sensors information are used to teach neuron.

Screenshots of High-Level Software : Phoenix Robot’s software Operator’s software

Photos of Phoenix : Phoenix Inside Phoenix - 2Phoenix-2 and control console

Demonstration : Phoenix Demonstration

Contacts : Phoenix Goncharov Alexander 5 course student Miheev Aleksey 5 course student