Team spot a cooperative robotics problem
Download
1 / 32

Team Spot Addie Sutphen - PowerPoint PPT Presentation


  • 337 Views
  • Uploaded on

Team Spot A Cooperative Robotics Problem A Robotics Academy Project: Laurel Hesch Emily Mower Addie Sutphen Project Goal Develop a team of autonomous robots that will, within a fixed boundary: Communicate with each other Locate a spot of light on the Robotable

loader
I am the owner, or an agent authorized to act on behalf of the owner, of the copyrighted work described.
capcha
Download Presentation

PowerPoint Slideshow about 'Team Spot Addie Sutphen' - albert


An Image/Link below is provided (as is) to download presentation

Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author.While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server.


- - - - - - - - - - - - - - - - - - - - - - - - - - E N D - - - - - - - - - - - - - - - - - - - - - - - - - -
Presentation Transcript
Team spot a cooperative robotics problem l.jpg

Team SpotA Cooperative Robotics Problem

A Robotics Academy Project:Laurel Hesch

Emily Mower

Addie Sutphen


Project goal l.jpg
Project Goal

Develop a team of autonomous robots that will, within a fixed boundary:

  • Communicate with each other

  • Locate a spot of light on the Robotable

  • Follow the spot of light as it moves across table


Last semester lego prototype l.jpg
Last Semester Lego Prototype

  • 1 mobile Lego RCX robot

  • 2 stationary Lego RCX robot

Mobile Robot

Stationary Robot


Last semester first prototype l.jpg
Last SemesterFirst Prototype

  • Team of 1 mobile and 2 stationary robots.

    • PVC Body

    • PIC chip microprocessor

    • IR communication


This semester l.jpg
This Semester

  • Development Process

    • Prototype

      • Evaluated first semester prototype

      • Prototyped new robots

    • Programming and EE Design

      • Added complexity to the problem

      • Developed new and more accurate algorithms

      • Developed more accurate communication system

    • Production

      • Modified prototype

      • Final build


Meet the robots lucy ray and zoolander l.jpg
Meet the RobotsLucy, Ray and Zoolander

Lucy

Zoolander

Ray


Completed robot team l.jpg

Old Elements

PIC chip microprocessor

Reliable and easy to use.

Robot Motors and wheels

New Elements

Body

New, robot friendly, body design

Sleek Lexan Material

Communication

Long range bluetooth

More reliable communication

Programming

New computation algorithm

Completed Robot Team


Product research l.jpg
Product Research

  • Mobile robots, autonomous robots, robot teams

  • Robot Body Design

  • Communication between robots

  • Microprocessors


Electrical oopic chip l.jpg
ElectricalOOPic Chip

  • Programming Language: Object Oriented Basic

  • 31 I/O pins and additional voltage sources for device interface.

  • Voltage source used for Bluetooth communication, the servo motors, and the photo-resistor circuits.


Electrical motor control l.jpg
ElectricalMotor Control

  • Microprocessors control all servo motors

  • Due to highly variable torque- constant motion across motors has not been established

  • Robot Motion

    • Controlled pulses sent to servo motors

    • Mobile Robot: Calculated using a set of trig functions (will be discussed later)

    • Stationary Robot: Determined through trial and error


Electical light sensing l.jpg
ElecticalLight Sensing

  • Simple photo-resistor placed in series with a resistor

    • Output voltage measured at the junction of the two resistors

  • Voltage level inputted to microprocessor using the analog to digital converter

  • Accuracy hampered by ambient light spots brighter than the spot being sought.


Algorithms flowchart of functionality l.jpg
AlgorithmsFlowchart of Functionality

The position of the greatest spot is transmitted via Bluetooth to the mobile robot.

Stationary robots scan for position of brightest light.

Mobile robot reads in light value

Interprets value using trig functions

Mobile Robot moves to correct position


Algorithms stationary robot algorithm 1 l.jpg
AlgorithmsStationary Robot Algorithm: 1

  • Goal:

    • Determine location of spot of greatest light intensity

    • Convert location into angle measure

    • Transmit angle measure to mobile robot via Bluetooth (to be discussed later)


Algorithms stationary robot algorithm 2 l.jpg
AlgorithmsStationary Robot Algorithm: 2

  • Method:

    • Sweep through 90 degrees

    • Number of stops depends on strength of battery

    • Store location of greatest light and covert to the range accepted by the OOPic sine function


Algorithms mobile robot algorithm 1 l.jpg
AlgorithmsMobile Robot Algorithm: 1

  • Goal:

    • Given angle measurements from stationary robots compute location of spot of light

    • Advance to spot of light

    • Find new spot of greatest light intensity

    • Follow new spot


Algorithms mobile robot algorithm 2 l.jpg
AlgorithmsMobile Robot Algorithm: 2

  • Method:

    • Using sine functions on OOPic chip calculate location of spot of light

    • Advance to spot of light using pulses of motor

    • Once at spot of light, rotate 360 degrees to find the new spot of greatest light intensity

    • Follow the new spot by keeping the light between the three light sensors on front


Algorithms mobile robot algorithm 3 l.jpg
AlgorithmsMobile Robot Algorithm: 3


Communications the need for wireless l.jpg
CommunicationsThe need for wireless

  • Goal:

    • Send angle measurements serially between stationary and mobile robots.

  • First Semester: Infrared communications

  • Second Semester: Bluetooth communications


Communications infrared l.jpg
CommunicationsInfrared

  • Serial infrared communication was attempted in the first semester.

  • Problems:

    • The range was too small.

    • Significant accuracy problems.

    • True serial communications was not established, meaning that pulses representing angle measurements had to be sent.

    • This adaptation added an additional level of inaccuracy.


Communications bluetooth l.jpg
CommunicationsBluetooth

  • Bluetooth is a open platform communications protocol for short distance, high throughput, low power communications. 

  • Advantages:

    • Range up to 30 feet.

    • A master device can potentially connect with up to 8 slave devices at a time.

    • Each device has a unique 48 bit address, which results in highly accurate identification.

    • Bluetooth is also very low power (1mW)


Communications bluetooth operation l.jpg
CommunicationsBluetooth Operation


Mechanical motors and gearing l.jpg
MechanicalMotors and Gearing

  • Hitech HS-422 Motors

    • Purchased from Lynx Motion

    • Modified for continuous rotation

  • Gearing

    • Removed internal gear

    • Geared down stationary robot motors


Mechanical body design l.jpg
MechanicalBody Design

  • Last semesters design large and bulky

    • Square shape interfered with light sensing

  • Developed round design

    • In scale with Robotable

    • Concurrent with light sensors

    • Better mobility


Mechanical second prototype mobile robot l.jpg
MechanicalSecond Prototype – Mobile Robot


Mechanical stationary robot drawings l.jpg
Mechanical Stationary Robot Drawings


Mechanical mobile robot drawings l.jpg
MechanicalMobile Robot Drawings


Mechanical second prototype l.jpg
MechanicalSecond Prototype


Mechanical second prototype28 l.jpg
MechanicalSecond Prototype


Mechanical final design l.jpg
Mechanical Final Design

Ray

Zoolander

Lucy


Opportunity for future research l.jpg
Opportunity for Future Research

  • Continuing Bluetooth robotic applications

  • Implementation of full Bluetooth functionality

  • Algorithms to find multiple spots

  • Integration of chemical “nose”

  • Expansion of robot team

  • Integration of multiple robot teams


Special thanks l.jpg
Special Thanks

  • James the Bluetooth Man

  • Warren Gagosian

  • Chris Rogers

  • Matt Dombach

  • Jim Hoffman

  • Robotics Academy Professors

  • TUFTL lab


Demo cross your fingers l.jpg
DemoCross your fingers


ad