me5643: mechatronics final...

18
ME5643: Mechatronics Final Project Monday December 17, 2012 Paul Phamduy Cristiano Del Rosso Michael Trumpis 1

Upload: others

Post on 25-Sep-2020

6 views

Category:

Documents


2 download

TRANSCRIPT

Page 1: ME5643: Mechatronics Final Projectengineering.nyu.edu/mechatronics/projects/ME5643/Fall2012/Roboti… · ME5643: Mechatronics Final Project. Monday December 17, 2012. Paul Phamduy

ME5643: Mechatronics Final Project

Monday December 17, 2012

Paul PhamduyCristiano Del Rosso

Michael Trumpis1

Page 2: ME5643: Mechatronics Final Projectengineering.nyu.edu/mechatronics/projects/ME5643/Fall2012/Roboti… · ME5643: Mechatronics Final Project. Monday December 17, 2012. Paul Phamduy

Motivation• Proverb: “Give a man a fish and you

feed him for a day. Teach a man to fish and you feed him for a lifetime”

2/25/2013 2

Page 3: ME5643: Mechatronics Final Projectengineering.nyu.edu/mechatronics/projects/ME5643/Fall2012/Roboti… · ME5643: Mechatronics Final Project. Monday December 17, 2012. Paul Phamduy

Motivation• If you teach a robot how to fish?

2/25/2013 3

Page 4: ME5643: Mechatronics Final Projectengineering.nyu.edu/mechatronics/projects/ME5643/Fall2012/Roboti… · ME5643: Mechatronics Final Project. Monday December 17, 2012. Paul Phamduy

Motivation• Advantages

– Reduced moisture during robot fish handling– Reduced risk of shock/electric damage to circuit of

robotic fish– Ability to swap robotic fish when low on batteries– Automated experimentation and data acquisition

2/25/2013 4

Page 5: ME5643: Mechatronics Final Projectengineering.nyu.edu/mechatronics/projects/ME5643/Fall2012/Roboti… · ME5643: Mechatronics Final Project. Monday December 17, 2012. Paul Phamduy

Motivation• Potential uses in the Dynamical Systems Laboratory

2/25/2013 5

Page 6: ME5643: Mechatronics Final Projectengineering.nyu.edu/mechatronics/projects/ME5643/Fall2012/Roboti… · ME5643: Mechatronics Final Project. Monday December 17, 2012. Paul Phamduy

Proposed solution• To create a automated robotic fish

handling system, we proposed a robotic arm with infrared sensors

2/25/2013 6

Page 7: ME5643: Mechatronics Final Projectengineering.nyu.edu/mechatronics/projects/ME5643/Fall2012/Roboti… · ME5643: Mechatronics Final Project. Monday December 17, 2012. Paul Phamduy

Mechanical Design• The robotic arm has two

degrees of freedom actuated by two servos

• The robotic arm has a roll jointfollowed pitch joint

• The end effector of the robotic arm is a net to catch the robotic fish

2/25/2013 7

Page 8: ME5643: Mechatronics Final Projectengineering.nyu.edu/mechatronics/projects/ME5643/Fall2012/Roboti… · ME5643: Mechatronics Final Project. Monday December 17, 2012. Paul Phamduy

Mechanical Design

2/25/2013 8

base

continuous rotation servo

standard servocounter weight

slots

holes for net

Page 9: ME5643: Mechatronics Final Projectengineering.nyu.edu/mechatronics/projects/ME5643/Fall2012/Roboti… · ME5643: Mechatronics Final Project. Monday December 17, 2012. Paul Phamduy

Electrical Design• A button is used to reset the position of

robotic arm with the net in the water• An infrared sensor is used to detect the

robotic fish through the water tank

2/25/2013 9

Page 10: ME5643: Mechatronics Final Projectengineering.nyu.edu/mechatronics/projects/ME5643/Fall2012/Roboti… · ME5643: Mechatronics Final Project. Monday December 17, 2012. Paul Phamduy

Electrical Design

2/25/2013 10

infrared emitter

infrared detector

Page 11: ME5643: Mechatronics Final Projectengineering.nyu.edu/mechatronics/projects/ME5643/Fall2012/Roboti… · ME5643: Mechatronics Final Project. Monday December 17, 2012. Paul Phamduy

Software Design• The pseudocode structure is:

– Wait for the reset button– Position arm with net in water tank– Wait for sensor to detect robotic fish– Raise arm and net – Turn the arm to the side

2/25/2013 11

Page 12: ME5643: Mechatronics Final Projectengineering.nyu.edu/mechatronics/projects/ME5643/Fall2012/Roboti… · ME5643: Mechatronics Final Project. Monday December 17, 2012. Paul Phamduy

Software Design

2/25/2013 12

Page 13: ME5643: Mechatronics Final Projectengineering.nyu.edu/mechatronics/projects/ME5643/Fall2012/Roboti… · ME5643: Mechatronics Final Project. Monday December 17, 2012. Paul Phamduy

Bill of Materials• From Basic Stamp kits

– Basic Stamp– Standard servo – Continuous rotation servo– Infrared LED– Infrared detector

• Parts not in Basic Stamp kits– Fish net– Fish tank– ASB 3D printed parts from Dimension– Lead counter weights– Robotic fish and remote control

2/25/2013 13

Page 14: ME5643: Mechatronics Final Projectengineering.nyu.edu/mechatronics/projects/ME5643/Fall2012/Roboti… · ME5643: Mechatronics Final Project. Monday December 17, 2012. Paul Phamduy

Implementation• Robotic arm prototype

2/25/2013 14

Page 15: ME5643: Mechatronics Final Projectengineering.nyu.edu/mechatronics/projects/ME5643/Fall2012/Roboti… · ME5643: Mechatronics Final Project. Monday December 17, 2012. Paul Phamduy

Robotic Arm Video

2/25/2013 15

Page 16: ME5643: Mechatronics Final Projectengineering.nyu.edu/mechatronics/projects/ME5643/Fall2012/Roboti… · ME5643: Mechatronics Final Project. Monday December 17, 2012. Paul Phamduy

Advantages/Disadvantages• Advantages

– Mechanically capable of catching robotic fish with a fish net

– Infrared LED and detector are feasible sensors for detection through water from preliminary testing

– The design prototype provides a quick and low cost method for automated experimentation with the robotic fish

2/25/2013 16

Page 17: ME5643: Mechatronics Final Projectengineering.nyu.edu/mechatronics/projects/ME5643/Fall2012/Roboti… · ME5643: Mechatronics Final Project. Monday December 17, 2012. Paul Phamduy

Advantages/Disadvantages• Disadvantages

– Mechanical design can be improved for better mobility (with greater degrees of freedom) and improved structurally

– Electrical circuits are currently not waterproofed and risk being damaged

– Infrared sensor is currently not integrated into the system

– Software programming is basic and can be improved to interact with video camera for data aquisition

2/25/2013 17

Page 18: ME5643: Mechatronics Final Projectengineering.nyu.edu/mechatronics/projects/ME5643/Fall2012/Roboti… · ME5643: Mechatronics Final Project. Monday December 17, 2012. Paul Phamduy

Future Work• Work on improved structural design of the robotic arm

and net• Integration into automated experimentation with

multiple robotic fish• Utilize automated robotic fish with live fish experiments

2/25/2013 18