Naota: tether-controlled, remote operated robot By: Zach Wheeler and Chris Wells.

Slides:



Advertisements
Similar presentations
Sensing and Control.
Advertisements

Robofest 2005 Introduction to Programming RIS 2.0 RCX Code.
Engineering Roles We will be forming groups of 3 students
EML 2023 – Motor Control Lecture 4 – DAQ and Motor Controller.
Photos and Sensor Instructions
Autonomy using Encoders Intro to Robotics. Goal Our new task is to navigate a labyrinth. But this time we will NOT use motor commands in conjunction with.
JEEVES the Robot Butler
Connecting VEX and ROBOTC
Pet Bot Overview Design Pitch. Pet Bot Overview Overview of Use Cases Laser / LED Pointer Speaker Sound Play Ball Treat Dispenser.
1 Autonomous Parallel Parking Alex Braun & Sergey Katsev.
1 Autonomously Controlled Vehicles with Collision Avoidance Mike Gregoire Rob Beauchamp Dan Holcomb Tim Brett.
EE 296-Micromouse Spring 2008 Team: CheeHeePono! Members: Mitchell La Puente Travis Suemori Travis Suemori William Chang William Chang Ashley Tomita Ashley.
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.
Team GPS Rover Critical Design Review Alex Waskiewicz Andrew Bousky Baird McKevitt Dan Regelson Zach Hornback.
External Home Control with Remote-Access Self-Routing Robot Neil Gabriel Josh Ostrander.
A.R.M.S. Automated Robotic Messaging System William Batts Chris Rericha.
Efficient Path Determining Robot RIT Computer Engineering Senior Design Project Jamie Greenberg Jason Torre October 26, 2004 A motorized robot will navigate.
SENIOR DESIGN 10/16.
Tag Bot: A Robotic Game of Tag Jonathan Rupe Wai Yip Leung.
EIGHTH GRADE ROBOTICS KITTATINNY REGIONAL HIGH SCHOOL MR. SHEA Introduction to Robotics Day4.
Old control system ( ) MVRT. Main Circuit Breaker Connected to the red wire (power) of the battery When turned off, all power is cut off and robot.
Product Introduction.
1 ©2006 INSciTE Lab Two Task: Make the program from Lab One (Move forward 5 rotations and turn right 90 degrees) into a MyBlock.
The Impulse “Switch” 1Daniel Overman DIS5274/10/2010.
Hajrush Aliu, Neeraj Gill Advisor: Wayne Smith.  Design and Build a Remote Control Lawn Mower.
Electrical Components.  This supplies all the power to the robot. It is a single 12 V battery. They are sealed to prevent battery acid from leaking.
Team HazardHawk Team HazardHawk 2008 April 24, 2008.
Microcontroller Robot Design Spring 2003 Advisor : Prof. Hayler Engineering Team: Mark Vo Jing Hua Zhong Abbas Ziadi.
Program ultrasonic range sensor in autonomous mode
Programming Concepts Part B Ping Hsu. Functions A function is a way to organize the program so that: – frequently used sets of instructions or – a set.
Programming Concepts (Part B) ENGR 10 Introduction to Engineering 1 Hsu/Youssefi.
ROBOTICS VOCAB AND FLOWCHARTING. ROBOTICS VOCABULARY Robot- a machine capable of carrying out a complex series of actions automatically, especially one.
Gauge Operation and Software by Scott A. Ager. Computer Recommendations 750 MHz Pentium III 64 Meg SRAM 40 Gig Hard Drive 1024 x 768 graphics CD Writer.
Introducing Cubelets What do they do?
Programming Design ROBOTC Software Principles of Engineering
Technical Writing for Robotic Coding!.  du/products/teaching_robotc_cort ex/fundamentals/introtoprogramm ing/thinking/videos/fundamentals.
MIR – Mobile Intelligence Robot By Jason Abbett and Devon Berry.
GPS Tracking System An autonomous user tracking system is employed to navigate the vehicle using GPS data. The following diagram demonstrates the tracking.
AUTONOMOUS UNDERWATER VEHICLE Propulsion Vertical Thrust Controloverview The AUV Team Thrust Experiment Pool Testing The ultimate purpose of the AUV is.
Complex Circuits Notes Series Circuit + Parallel Circuit = Complex Circuit.
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.
Automatic accident avoiding system PROJECT MEMBERS MUTHUKUMAR.K (05ME33) SAKTHIDHASAN.S (05ME39) SAKTHIVEL.N (05ME40) VINOTH.S (05ME56) PROJECT GUIDE:
Photos and Sensor Instructions
HUMAN CONTROLLED DEVICE WITH MACHINE INTERVENTION FOR COLLISION AVOIDANCE Jake KarlCSE321 Zac BergquistFALL 2010.
Automated Bridge Scour Inspection FSU/FAMU College of Engineering Team 7 Detailed Design Review and Test Plan 2/8/2011.
Niket Sheth Chris Karman Erik Scherbenske Peter van der Hoop.
Oregon Robotics Tournament and Outreach Program RCX Basics.
Programming - Motion Intro to Robotics. Motors and Sensors Setup The first thing we need to do is tell ROBOTC that we have motors on our robot. Choose.
Semi-Autonomous Ice Detecting Robot Naman Mehta | Tim Wang-Lee Ryan May – Spring 2012 ECE 445.
Connect VEX and ROBOTC Electrical Engineer Responsibilities © 2011 Project Lead The Way, Inc.Automation and Robotics VEX.
ROBOTC for VEX Online Professional Development. Homework Questions Thoughts? Questions?
Programming Design ROBOTC Software. Behavior-Based Programming A behavior is anything your robot does –Turning on a single motor or servo Three main types.
ROBOTC for CORTEX Teacher Training © 2011 Project Lead The Way, Inc. Automation and Robotics VEX.
Programming Design ROBOTC Software Principles Of Engineering
Programming Concepts (Part B) ENGR 10 Introduction to Engineering
ROBOTC for VEX Online Professional Development
Moto-eV Team 13 Michael Stuckenschneider Loren Garby Arin Chakraverty
ECE 445 Spring 2017 Laser Tag Droid
Programming Design ROBOTC Software Computer Integrated Manufacturing
Programming Part 2 Mod Kit
Programming Concepts (Part B) ENGR 10 Introduction to Engineering
CSCI1600: Embedded and Real Time Software
Programming Design ROBOTC Software Principles Of Engineering
Photos and Sensor Instructions
1.11: Robot Controller.
LEGO Education - Mindstorms EV3 - Computer/control center – The Brick
On a separate sheet of paper, respond to the following prompts
Programming Design ROBOTC Software Principles of Engineering
Programming Concepts (Part B) ENGR 10 Introduction to Engineering
Oregon Robotics Tournament and Outreach Program
Presentation transcript:

Naota: tether-controlled, remote operated robot By: Zach Wheeler and Chris Wells

Naota

Project Objectives Robot accepts user movement commands via a tethered mouse. Responds promptly and deterministically to user’s mouse movements. Robot movements based on an attempt to “balance” user mouse movements.

Specifications Can move anywhere on the first floor of building 17 Can only move on level surfaces 1 ft/sec maneuvering speed, 3 ft/sec maximum speed 15 minutes minimum operating time Turns within its own space

System Diagram The user moves the tethered command mouse, which increments X and Y counters in the HCS12. The HCS12, sensing a counter imbalance, commands the motors to move. The reference mouse moves with the robot, decrementing the counters until they balance again.

Sensors 2 mice for motion control: the onboard reference mouse, and the tethered command mouse.

Naota’s Operational Environment (The unshaded area) The robot can operate anywhere in the unshaded area, up to the length of its tether (currently 30 ft).

MC9S12A256 (HCS12) Port Diagram

User Interface The user can... Control Naota by moving the tethered command mouse. Turn power on and off with Naota’s three power switches.

What is the ACB and what does it do?

Driving

Cost

Work Division

Work Still to be done Connect ACB to HCS12 Attach and connect reference mouse HCS12 control code Calibrate motor control

Power Each drive motor is powered by a 7.2 Volt NiMH battery (3000 mA-hours). Each motor draws 4 Amps when fully loaded at maximum speed, and 0.4 Amps when unloaded. Another NiMH battery is mounted on the superstructure. It will run the HCS12, the two mice (command and reference), and the ACB.

Test Plan Test the mice. Test the ACB. Test signals over the tether. Test mouse counter code. Test motor control code. Integrated testing: attempt to move the robot with the mouse.

Safety First The only foreseeable safety hazard is the potential for collision with a pedestrian (possibly resulting in bruised shins and four-letter words). The robot is driven by a human, who will be careful The motors make a relatively loud sound, so nearby pedestrians will likely notice in time to dodge

Questions? Comments?