Professional Documents
Culture Documents
11/26/2009
SYLAR
1st Runner Up (NERC-09)
do you want to do? How do you want to do? How much budget do you have? How much time do you have?
Listen to everyone in the group. Discuss your ideas and seek help from friends and people in your social circle.
Generated by Foxit PDF Creator Foxit Software http://www.foxitsoftware.com For evaluation only. 11/26/2009
Go through the score distribution scheme and choose one with the highest score. Select a path which involves minimum time to complete the task. Finalize above two points before you start designing your robot
Path Strategy
Generated by Foxit PDF Creator Foxit Software http://www.foxitsoftware.com For evaluation only. 11/26/2009
Think on each part step by step. Go from the top to the base of the robot. Visualize every design that comes up in your mind. Make sketches of all the main parts of the robot. Stick to the most robust and reliable design. Do not indulge yourself in a very complicated design. Finalize model of your robot on any designing software
SYLAR
Generated by Foxit PDF Creator Foxit Software http://www.foxitsoftware.com For evaluation only. 11/26/2009
Material Selection
Aluminium is light in weight & relatively strong. Acrylic can also be used in some parts:
Flexible Light
Use Hard Nylon for small parts which are not bearing too much load Main drive shafts should be preferably of steel.
Dont
Mechanical Design
for the one giving you max. tolerance in placement. Try to minimize the placement time by extending the arm out of the base. The mechanisms should be rigid and firmly supported. Keep mechanisms as simple as possible. Discuss your purpose and ideas with your machinist.
Generated by Foxit PDF Creator Foxit Software http://www.foxitsoftware.com For evaluation only. 11/26/2009
Generated by Foxit PDF Creator Foxit Software http://www.foxitsoftware.com For evaluation only. 11/26/2009
Generated by Foxit PDF Creator Foxit Software http://www.foxitsoftware.com For evaluation only. 11/26/2009
Generated by Foxit PDF Creator Foxit Software http://www.foxitsoftware.com For evaluation only. 11/26/2009
Generated by Foxit PDF Creator Foxit Software http://www.foxitsoftware.com For evaluation only. 11/26/2009
Mechanical Design
Robots Base:
The lower the base, the stable it is. Prefer nuts & bolts on welding. Always use spring washers with the nuts. Ask your Machinist for the suitable bolt sizes. Minimize the material to minimize the weight. Try for a frame rather than a completely filled platform. Always use bearings to couple the shaft with the base. Keep in mind overall dimensions of the Robot.
Generated by Foxit PDF Creator Foxit Software http://www.foxitsoftware.com For evaluation only. 11/26/2009
Mechanical Design
Robots Wheels:
Minimize the distance between tires on same side for precise turning.(for four powered wheels only) Ready made wheels are available in market.
Bigger the wheels, Higher the required torque , More the speed n Bigger the wheels, More the ground clearance n Select the dia. which best fulfills your requirement
n
Old Base
10
Generated by Foxit PDF Creator Foxit Software http://www.foxitsoftware.com For evaluation only. 11/26/2009
Base Drive
Mechanical Design
Selecting a Motor:
Go Always
n 48V
for simple PMDC motors with matched RPM. use a gear ratio
Check
your motor`s torques on the turns Test motors with 100% PWM to check difference between their RPM.
n Minimum
Use
servos for precise operation of the mechanisms Complete and test your base along with the drives before the time limit.
11
Generated by Foxit PDF Creator Foxit Software http://www.foxitsoftware.com For evaluation only. 11/26/2009
Old Motor
Pitman 48V
12
Generated by Foxit PDF Creator Foxit Software http://www.foxitsoftware.com For evaluation only. 11/26/2009
Keep in mind the time constraints. Always leave allowance in your measurements. Always keep space for modification in your design. Test your design practically before time limit.
Arm Adjustment
13
Generated by Foxit PDF Creator Foxit Software http://www.foxitsoftware.com For evaluation only. 11/26/2009
Keep your sensors covered to filter undesired lights. Keep sensors mountings adjustable in two DOF.
14
Generated by Foxit PDF Creator Foxit Software http://www.foxitsoftware.com For evaluation only. 11/26/2009
Photo Transistors
15
Generated by Foxit PDF Creator Foxit Software http://www.foxitsoftware.com For evaluation only. 11/26/2009
Peg handling
Dont depend on clock for Peg Handling. Place pegs in a closed loop. Load pegs while moving from one stand to the other. Use IR sensors, Limit switches as feedback sensors. Minimize the chances of pegs getting stuck in the mechanism.
Peg Handling
16
Generated by Foxit PDF Creator Foxit Software http://www.foxitsoftware.com For evaluation only. 11/26/2009
ELECTRONICS
Basically electronics of an autonomous machine comprises following circuitry Power Distribution Card Motors and Actuators Drive Cards Sensors and signal conditioning Cards Control Card
ELECTRONICS
In SYLAR, we used a modular approach; it had three major boards:
Control and Power distribution board Sensors and their distributor board Motor drives
17
Generated by Foxit PDF Creator Foxit Software http://www.foxitsoftware.com For evaluation only. 11/26/2009
Traditionally both are kept separate but in Sylar, we combined them on one. Advantage:
Reduced
18
Generated by Foxit PDF Creator Foxit Software http://www.foxitsoftware.com For evaluation only. 11/26/2009
19
Generated by Foxit PDF Creator Foxit Software http://www.foxitsoftware.com For evaluation only. 11/26/2009
MOTOR DRIVES
based vs. Conventional H-bridge Response time Acceleration and Deceleration Protection against Surge Currents Fuse Protected
MOTOR DRIVES
motor drive did not provide perfect sq wave required for PWM control.
20
Generated by Foxit PDF Creator Foxit Software http://www.foxitsoftware.com For evaluation only. 11/26/2009
Controller Selection
Major Criterian
Sensors
n ADCs n Other
Interfacing
interfaces
Actuators
n PWM
Speed
21
Generated by Foxit PDF Creator Foxit Software http://www.foxitsoftware.com For evaluation only. 11/26/2009
Programming Strategy
Start with planned initial settings Efficient & reliable Low-level Programming
Use
22