ME5643: Mechatronics Final...

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

Transcript of ME5643: Mechatronics Final...

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