nerc '20 - national engineering robotics contest 2016nerc.com.pk/content/files/attachments/nerc...
TRANSCRIPT
NERC 16
PARTICIPATION GUIDE
For
Teams and Contest Staff
National Engineering Robotics Contest 2016 A joint venture of NUST and STEM Careers Programme (HEC)
Organized by: Department of Mechatronics Engineering College of Electrical and Mechanical Engineering National University of Sciences and Technology, Pakistan
NATIONAL ENGINEERING ROBOTICS
CONTEST 2016
Contents EME college guide Map ...................................................................................................... 1
FOREWORD ........................................................................................................................ 2 Contest Outline .................................................................................................................. 3 Scheduled Timetable .......................................................................................................... 4
Contest Theme and Rules, Floor-plan &FAQs .................................................................... 6 Reception/ Desk Registration ............................................................................................ 6
Participating Teams& Conducting Students ...................................................................... 6 Pit Area ............................................................................................................................... 6
Practice Day........................................................................................................................ 7 Robot measurement and weighing / Robot Inspection .................................................... 7
Draws & Heats .................................................................................................................... 7
During the Contest ............................................................................................................. 8 Contest Administration ...................................................................................................... 8
Directions ........................................................................................................................... 9 Contact Us .......................................................................................................................... 9
EME college guide Map
FOREWORD
The National Engineering Robotics Contest 2016is just around the corner. We hope that each participating team is in the final phase of work on their robots.
This Participation Guide is distributed among all teams and Judges/ Contest Staff for information and directions. It contains detailed information about the event. We request you to read it very carefully.
It is hoped that all participating teams will be able to sufficiently use all the skills that they have developed to this point. We are eagerly waiting for an exciting and spectacular contest.
2
General Information
Contest Outline
a. Title National Engineering Robotics Contest 2016
b. Organizer Department of Mechatronics Engineering,
College of Electrical and Mechanical Engineering, National University of Sciences and Technology.
c. Sponsors National University of Sciences and Technology (NUST) STEM Careers programme (HEC)
d. Contest Dates 24 Aug-27 Aug 2016
3
Scheduled Timetable
18th
to 22th
Aug 2016 (Thursday - Monday)
a. Preparation of arena in auditorium - 0800-2200 hrs
23th
Aug 2016 (Tuesday)
a. Practice session for NUST and local teams in
auditorium (Rawalpindi&Islamabad) First Come Basis
- 1300-1900 hrs
b. Reception for outstation teams at podium and ante
room
- 1500-1900 hrs
24th
Aug 2016 (Wednesday)
a. Reception of outstation teams at podium and ante
room
- 0900-1200 hrs
b. Desk registration of all teams at podium and ante room - 0900-1500 hrs
c. Practice session for all teams in auditorium
(Less NUST and local teams) First come basis
- 0900-1800 hrs
d. Measurement and Inspection of Robots by judges in
ante room
- 0800-1600 hrs
e. Draws of Heats (1st Round) in auditorium
f. NERC Game of Drones (Social Event)
- 1600 hrs
1600 hrs
25th
Aug 2016 (Thursday)
a. Entrance opens for guests - 0730 hrs
b. Recitation from Holy Quran - 0830 hrs
c. Heats start - 0900-1315 hrs
d. Lunch Break - 1315-1415 hrs
e. Heats continue - 1415 – 1700 hrs
f. NERC Robo Wars (Social Event) - 1800 hrs
26th
Aug 2016 (Friday)
a. Heats Continue
b. Lunch Break and Jumma Prayers Break
c. Announcement of results of heats
d. Game of Drones-Final Match (Chief Guest Arrival)
e Prize distribution ceremony at Pool side
f. Dinner for participants (Lawn in front of Cadet Bn)
-
-
-
-
-
-
0900 – 1315 hrs
1315 – 1500 hrs
1500 hrs
1930 hrs
2000 hrs
2100 hrs
4
Final Day (27thAug 2016)
S/No Event
1. Entrance Open for Guests
2. Guests to be seated
3. Contest 1st
Session starts
4. Formal Opening
5. Contest 2nd
Session starts
6. Arrival of Chief Guest
7. Robotics Show
8. Welcome address by Comdt
9. Theme of contest will be presented for chief guest
10. Introductory video of NERC will be shown
11. Final of NERC – 2016
12. Remarks by the Chief Judge
13. Departmental Projects Videos
14. Concluding remarks by Chief Guest
15. Prize distribution(By HoD)
16. Display of Projects/Robots
17. Lunch (Cadet’s Mess)
18. Departure of Chief guest
Time 0745 hrs
0925 hrs
0930 hrs
1055 hrs
1115 hrs
1300 hrs
1305 hrs
1315 hrs
1325 hrs
1335 hrs
1345 hrs
1415 hrs
1420 hrs
1430 hrs
1440 hrs
1500 hrs
1500 hrs 1530 hrs
5
Note
a. It is compulsory for all the participants and accompanying faculty members/ guests to bring their ORIGINAL CNIC before coming to E&ME College.
b. Minimum one member per team along with the robot MUST reach Registration
Desk, EME College before 1400 hrs on 24th Aug 2016. Any team reaching after 1400 hrs (without any legitimate reason) would not be included in the contest.
c. Minimum one team member per team MUST be present in the auditorium during
draws on 24th Aug 2016.
Contest Theme and Rules, Floor-plan &FAQs (Attached as Annex – A)
Reception/ Desk Registration Desk Registration of all teams will be done on 24th Aug 2016 between 0900-1500 hrs on their arrival. Desk registration is compulsory for all teams. The teams will be allotted space in the pit area and will be informed about the accommodation plan.
Participating Teams& Conducting Students About 181 teams are participating in the contest. Conducting students from NUST are marked with the teams of each institute. The conducting students will manage Accommodation/ Timings etc. of the teams from each institute. These students will be responsible for bringing teams to the venue on time and coordinating the team activities (including measuring and inspection by judges). All teams are requested to please follow the directions of their respective conducting students. The teams are further requested to reach contest administration through the Conducting Students. For queries regarding accommodation etc. please contact the conducting students at their numbers.
The detail of teams along with conducting students& contact numbers of conducting students is attached as Annex – B. Please view your team details and contact the organizing committee in case of any discrepancy.
Pit Area All teams will keep their robots in the pit area and proceed to the contest arena as per the instructions of their respective conducting students. Each team will be provided with a table and necessary electrical connections in the pit area. All teams must bring their own PCs, tools, power supplies etc. which they will need for their robots.
6
Practice Day Each team will be given 6-8 minutes to test/ calibrate their robots in the actual contest arena on 22nd and 23rd of Aug 2016 as per program. Time will be allocated on first come basis.. The teams will only be allowed to practice on their designated day. Any team trying to damage the contest arena will be disqualified.
Robot measurement and weighing / Robot Inspection The Robot measurement and weighing and Robot inspection will be conducted on 24th Aug 2016. The time for measurement/ inspection is attached as Annex – B. Break for lunch and prayers would be from 1315 hrs – 1415 hrs. It is obligatory for all teams to get their robots measured/ inspected on 24th Aug 2016 in their designated time slot (attached as Annex – B). The teams not getting their robots measured and inspected on this day will NOT be allowed to participate.
Draws & Heats Heats (1st Round) for the contest will be conducted on 25th Aug –26thAug 2016. All participating teams will be divided into leagues. The league of each team will be decided
on the basis of a DRAW which will be held on 24th
Aug 2016 at 1600 hrs in College of EME (NUST) Auditorium. It is necessary that at least one member from each teamparticipates in the draw. 32 teams will be selected for the final round on the basis of task completion and time taken to complete the task. The selected teams will contest in the knockout league in head to head competition. It is must for a team to participate in heats if it wants to participate in the final contest.
The timings for Heats on 25th
Aug 2016 are as under: a. Heats start - 0900-1315 hrs
b. Lunch Break - 1315-1415 hrs
c. Heats continue - 1415 – 1700 hrs
Heats will continue on 26th
Aug2016. The timings are as under:
26th
Aug 2016 (Friday) a. Heats Continue - 0900 – 1315 hrs b. Lunch Break and Jumma Prayers Break - 1315 – 1500 hrs
c. Announcement of results of heats - 1500 hrs
Important: There will be a dinner for all participants on 26
th Aug after the results of heats and
NERC Game of Drones (Plan is tentative)
7
During the Contest
a. All the participants must be appropriately dressed. b. Contest will be held according to the order decided in the draws. Please
follow the instruction of the conducting students / contest administration and proceed to the start point when instructed.
c. Maximum of two team members may enter the arena. d. The match conducting staff will announce the name of the team and give
one minute for preparation / alignment of the robot at start point. e. At the start signal one team member will start the machine by pressing a
button etc. After that the contestant is not allowed to touch the machine unless he/she asks for a retry. The time will start as soon as robot crosses point A on the floor-plan.
f. After each team’s performance the team leader/ member will comment on the design and performance of their robot for maximum of one minute. (The whole team must come forward at this time.
g. Retry:To request for a “Retry”, the operator must make the request to the referee. If the referee accepts the request, then team members are allowed to touch the robot, move it back to the start zone, fix or maintain the robot, and start the robot.
h. Penalties:The referee will warn the team for any violation of the rules. Thejudges will note down the penalties.
i. After the performance, the team will move its robot and accessories to the respective pit area allocated to them.
Contest Administration Overall In charge
Brig Dr Javaid Iqbal Dr. Umar Shahbaz Khan
Overall In charge Measurement/ Inspection
Lec Tayyab Zafar 03226012719
Overall In charge of Practice sessions Lec Hammad Aziz 03454878338
Overall In charge Conducting Students
Lec Aqeela Mir 03319628033 8
Reception Desk
LE Adnan Shuja 03349655122
Accommodation
Demo Qasim 03455183770
Contest Coordinator
Lec. KanwalNaveed 0336-0551969
Directions
Contact Us Department of Mechatronics Engineering College of E&ME, Peshawar Road, Rawalpindi Phone: 051-9247544 E-mail: [email protected] Website: www.nerc.com.pk
Good Luck
9
ANNEX-A
National Engineering Robotics Contest 2016 Call for Participation
1 Introduction
The National Engineering Robotics Contest is a joint project of the National University of Sciences and Technology, STEM Careers Programme HEC and Pakistan Science Foundation, to promote research in robotics and its related fields in Pakistan. We, from the Department of Mechatronics Engineering welcome you all to participate in 14th National Engineering Robotics Contest (NERC 2016). This competition will provide a common platform for the integration and evaluation of various electromechanical designs, control and path planning algorithms, and agent architectures. Over the years, NERC has grown increasingly popular among students as well as engineering departments across the country. Engineering students from all over Pakistan participate in this competition. This not only adds value to the competition but also resolves our pledge to bring exciting new challenges every year for the advancement of robotics community at an increasingly wider scale. Robotics is a buzz word at today’s technology forefronts. Due to exponential advancements in fields like high performance computing, computer vision, computer networks, material sciences and power electronics, the growth experienced by robotics in past few years is unprecedented. Robotics is the only field which can add precision while replacing the slow manual labor in the contemporary industrial world. Thus, this field faces enormous pressure from industry to produce all-purpose mobile manipulator robots which can perform simple tasks like grab, navigate and place objects at desired locations autonomously. The future of Pakistan relies heavily on advancement in the fields of engineering and science and events of this nature will encourage and motivate students to improve their technical skills in leaps and bounds. Given the high demand of robots in search and rescue operations, this year’s theme has been designed to bring together major aspects of robotic search and rescue to the forefront. We hope this theme will not only raise awareness about the use of robots in search and rescue but also propel major universities to come up with innovative solutions to help when calamities such as natural disasters strike our country
1.1 Category 1 - Indigenous Robots
Indigenous category includes robots that are constructed from scratch. Their mechanical structure, controls etc. are designed and fabricated by the teams themselves. The electronic control modules (including all electronic boards and motor drivers etc) should be designed and manufactured by the students.
1.2 Category 2 - Modular Robots
Modular/Lego category includes robots that are developed using ready-made kits for example Lego or Vex Robotics kits.
Category 1-Indigenous Robots
2 Contest Arena
2.1 The Contest arena shown in figure 1 consists of two sub arenas, both the sides are identical to each other and their scientists and safe zone locations are similar
2.2 Laminated wooden sheets (lasani) are used for the construction of arena. White, red and blue sheets are used for walls, red floor and blue floor respectively.
2.3 The walls have a height of 5 inches throughout the arena.
2.4 Each sub arena has 3 different colored rooms and a fourth shared room. Each robot will be placed at identical start locations, respective to their arena. These locations will be random and anywhere on the map
2.5 Each room (other than the shared room) will have two entry and exit gates. Both of these gates will be open at all times. The robot can enter and exit from any gate it chooses
2.6 Two safe zones will be placed in both the arenas. One of the safe zones (and orientation) is fixed and in the shared room (green room) accessible by both teams. The other safe zone can be anywhere on the map. The respective grid coordinates and orientations for each safe zone will be provided to each robot before the start of the match. The dimensions and structure of the safe zones are provided in Annexure ‘E’ in the Theme .
2.7 Two scientists will be placed at random locations and in random orientations on the map. Their dimensions and structure are provided in Annexure ‘C’ in Theme document.
2.8 The locations of the scientists will be provided by the json file.
2.9 There are various lines on the arena floor which will be used for reference. These lines re unreadable by the robot.
Figure 1
3 Robot Operation
The qualifying teams (those which qualify for the final rounds) will compete with each other in a knockout format. In each match two teams will be pitted against each other, running their robots side by side in the contest arena. Teams will be declared as Team A or Team B based on the coin toss before every match. Team A will run their robot in the left side and Team B will run their robot right side. Once turned on, the robot must be self-controlled without any human intervention. Remote-control of any sort (wired or wireless) CANNOT be used. Contestants are NOT allowed to touch their robots or enter the Contest Arena after startup. After the blow of whistle, the robot will have 3 minutes to complete the task. The robot will be placed in an unknown location from where it will have to localize itself autonomously. The robot will be provided with the grid coordinates of the scientists and safe zones. After localizing itself the robot must plan the path to each scientist and its safe zone. The location and orientation of the safe zone and scientists will be announced at the start of the match. During a retry the layout of the arena shall remain SAME however the point scoring will restart from zero. The scientists will be placed back at their locations and the robot will have to return to its starting position on the grid. The robot may navigate through the arena using any suitable technique. The robot may not displace any scientist or safe zone. Displacing any item inside the arena will result in a retry. If the participating team sees that their robot has lost track of its location and is facing trouble localizing itself, the team can ask for a retry. During its motion, the robot may touch the walls of the arena without damaging them but it is not allowed to use any sort of tactile sensor to sense the walls or obstacles. This will result in disqualification. In case of a tie, the contestant may be
required to run a rematch on the discretion of the judges. -9- For a particular match, both teams will face the same layout of the arena, i.e. the same type, location and orientation of its starting point, scientists and safe zones. Winning will depend on smart decisions and swift execution of the task. 3.1 Any team that damages the arena will be disqualified.
3.2 The robot must not use any harmful substances such as oil, petrol etc. in its operation that can damage the arena.
3.3 The Robot CANNOT split after the start of the game, only one Robot is allowed to compete at a time.
3.4 The robot must reach any open grid unit surrounding the scientist in order to pick it up.
3.5 The robot must reach any open grid unit surrounding the safe zone and then place the scientist.
3.6 The robot must not use any destructive or dangerous methods to displace any obstacle or box.
3.7 The robot must reach the opening in front of the scientist or the safe zone to pick or place it.
3.8 The task will be completed when the robot picks the first scientist, places it on the randomly located safe zone, then picks up the second scientist and places it on the shared safe zone.
4 The Map
Before the start of each match the competing teams will be provided with the grid
coordinates and orientations of both the scientists and their safe zones. This will be
provided in the form of a JSON file in a micro SD card. By reading this data, the robot
should be able to complete both the tasks with ease.
5 Robot Size and Weight
The robot must fit within 12 in X 12 in square at the time of the measurement. If the area of the robot base is more than a 12 by 12 in square, but less than a 14 by 14 in square, then points will be deducted. The maximum permissible height of the robot is 12 in. Any robot which does not fit in 14 in X 14 in square or exceeds a height of 12 in will be disqualified. All robots will be carefully measured. All sensors mounted on the robot will be counted as part of the robot’s total dimensions. If contestants -10- want to add a flag, hat or other purely decorative, non-functional items to the robot, they may do so. The decorations may be removed for measurement purposes. The weight of the robot excluding decorations must not exceed 9 kg. Penalties as detailed in Section 16 below will be levied if the robot does not fulfill the size and/or weight criteria.
6 Sensors
6.1 Robot is not allowed to use tactile sensor of any type for sensing the walls.
6.2 Ultra-Sonic Range detectors (SONARs) or IR based proximity sensors (models specified in the components’ list attached) must be used for sensing walls.
6.3 The team may use any off-the-shelf encoders if they feel the necessity. Self-made encoders from discrete components are also allowed.
7 Electronics
7.1 All electronic circuitry must be designed and fabricated completely by the participants themselves. Circuits should not be fabricated by the help of any professional developers. Only the modules specified in the components list may be bought directly.
7.2 Microcontrollers specified in the component list must be used for controlling your robots. You can also use Microcontroller development boards specified in the list only. Microprocessors and Single Board Computers are not allowed.
7.3 Motor drive circuits should be designed and fabricated by participants themselves and made from discrete components like Transistors and logic circuitry. H-bridge IC’s like L297 or L298 are not allowed. However you may use Gate driver IC’s e.g. IR2101/IR2110 etc. These restrictions apply only to the drive circuits and not those used to control the mechanism.
8 Duration of Match
8.1 Each match will be of maximum 3 minutes.
8.2 Teams will be given 1 minute for setting up the Robot at the start.
8.3 Robot can start at the instant when the start signal is given and a whistle is blown. Robot must be constructed so that it can be started in minimum possible steps.
8.4 Once the Robot moves, team members will not be allowed to touch the Robot or enter the Contest Arena.
8.5 Timing shall start once the start signal is given and the whistle is blown.
8.6 Time would be stopped as soon as robot places the final scientist on its safe zone. If a robot is not able to successfully complete the task then the time when team will call it off will be recorded as the finish time. The team must leave their robot as it is on its current grid location when time stop is called by them. They may NOT pick their robot up till the referee announces the -12- end of the match. The team is not allowed to take a retry after the time has stopped.
8.7 The team which places the final scientist in the shared safe zone first will be declared the winner of the match.
8.8 If both teams have scored the same points, have the same time and are at the same
distance from the finish point, a coin toss will be used to decide the winner.
8.9 If any team wants to launch a protest (of any kind), they must do so within 15 minutes of the end of their match. The procedure is outlined in section 16. Of Theme.
9 Points
The point scoring is shown below in table 1:
Table 1
1. *Reaching first scientist 20 Points
2. **Picking first scientist 10 Points
3. *Reaching first safe zone 10 Points
4. **Placing first scientist 10 Points
5. *Reaching second scientist 10 Points
6 **Picking second scientist 10 Points
7 *Reaching final safe zone which is the green room
(after reaching second scientist). 10 Points
8 **Placing second scientist (after placing first scientist) 20 Points
*Reaching means reaching and stopping at the opening of the housing of the scientist and safe zone
**Robot is only allowed to pick and place from a maximum distance of 1 grid unit, however, scientist must be placed within the housing. Picking scientist over the housing wall is not allowed
10 Deduction of Points
The deduction of points is described in table 2 below:
Table 2
1. The robot fits in an area of 12 in X 12 in square No Penalty
2. Oversize Robot (14 in X 14 in square) 5 Points
3. Oversize Robot (exceeding 14 in X 14 in square) Disqualification
4. Robot height exceeding limit (12 in) Disqualification
5. Robot weighs less than 10 kg No Penalty
6. Overweight Robot (Weight between 10 and 12 kg) 5 Points
7. Overweight Robot (Weight exceeding 12 kg) Disqualification
8. Damaging the arena/wall/signals Disqualification
11 Rules
11.1 The Contest judges may stop any robot at any time if they feel that it is performing, or is about to perform, any action that is dangerous or hazardous to people or equipment.
11.2 All Electronic Circuitry must be designed and fabricated by the Contestants themselves.
11.3 Maximum effort in the design and fabrication of the robot should be generated by contestants themselves.
11.4 Contestants are allowed to use only certain electronic components, list for which is attached at the end.
11.5 Additional information regarding the contest rules and regulations may be found in the FAQs and will be considered as part of the theme and rules. New FAQs are uploaded frequently so keep watching the FAQ corner for new information.
11.6 Any correspondence with the NERC officials via e-mail telephone or any other means will not be considered as part of the rules.
11.7 You cannot pick or place any object over the walls.
11.8 In all matters of interpreting the rules before and during the Contest and in any issues not covered by these rules, the decisions of the Contest Judging Committee will be final.
12 Disqualification
The following behavior shall be considered for disqualification by the referee and the team could possibly be disqualified:
12.1 Attempting to damage the game field.
12.2 Performing any act that fails to comply with the spirit of Fair Play
13 Test Run
Contestants will be given time for trial run one day before the contest to calibrate their robot/sensors on the actual arena/game field.
14 Qualifying Round
14.1 Each robot will participate in the qualifying rounds (heats). The placement for scientists will be fixed in the heats and announced at least 2 days prior to the start of the heats. There will be no head to head matches in heats. For qualifying rounds following rules will be observed:
14.2 There will be NO head to head matches. Each team will individually run their robots.
14.3 For all the teams participating in qualifying rounds, maze will be fixed and same for all. The complete task for qualifying rounds would be uploaded two weeks before the start of competition. Arena for Team A Arena for Team B
14.4 If the points of both teams are equal, decision will be made on the distance from the next objective, on the shortest path.
14.5 Each team will be provided maximum of 3 minutes to run their robots.
14.6 A team can take as many retries as it want within 3 minutes without any penalty but only the total time taken by the team will be recorded.
14.7 When the team is ready and the whistle is blown, time will be started. 5.7 If a robot is not able to successfully complete the task in time then the time when team will call it off will be recorded as the finish time.
Component List
Component List
Wall Sensor
(Proximity Sensors)
1) IR Sensors: Sharp GP2Dxx & GP2Y0xx series sensor
2) Sonars: Maxbotix Maxsonar Range Finder series (XL,LV)
Parallax PING))) Ultrasonic sensor, HC-SR04
3) Self-made from discrete components
Color Sensor
Any off the shelf sensor or self-made using discrete
components such as :-
1) ADJD-S371-QR99 RGB sensor 2) TCS230 or TCS3200
Other Sensors
1) Compass/Magnetometer: HMC5883L 2) IMU: MinIMU-9
v3 Gyro Accelerometer and Compass (L3GD20H and
LSM303D), MPU-6050 Accelerometer + Gyro 3)
Accelerometer : ADXL345 4) Gyro: LPR550AL Dual-Axis
(Pitch and Roll or XY) Gyro ,
Microcontroller
1) PIC16F/PIC18F family
2) AVR ATTiny, ATMega,
3) 8051, 8052, 8055
Development Boards
1) Arduino Mega, Uno, Nano, mini, Pro Series, Leonardo, Esplora, Due
2) Pinguino 26j50
3) Amicus 18
External Shields Only SD card shield allowed
Motor driver Self-made from discrete components
Motor
Maximum 2 motors are allowed for the drive purpose
There is no limitation of number of motors in mechanism.
Encoders may be attached externally.
Category 2- Modular Robots (Schools/Colleges)
15 Contest Arena
15.1 The Contest arena, figure 1, consists of two identical sub-arenas for both the
teams.
15.2 The maze is made of wooden walls of height 5 inches. All the walls will be white.
The floor of the maze is a wooden surface and will be of the color shown in the
figure.
15.3 The door/entrance is one grid unit wide (shown by dark brown line in the figure).
15.4 The boxes shown in the figure 1, which represent the books will be a 3 x 3 x 2
inch cuboid. Annexure A in the Theme document gives more insight about the
boxes representing the books.
15.5 The robot will always be placed facing the door (entrance/exit of the room).The
blue strip showing the entrance of the robot will be on the right side of the
robot. The books will always be placed on the sides (left and right)of the book
shelf. The color of boxes representing the books is yellow.
15.6 The robot has to place one book on the upper rack, the other on the lower rack.
It can do it in any order. After placing both books on the shelf, the robot will
then make an exit through the door.
15.7 The team which exits the arena first and has completed all the tasks will win the
match.
Battery Any type(Power Banks are allowed)
Wheels Meccanum/Omni wheels are not allowed
16 Robot Operation
Once started, the robot must be self-controlled without any human intervention.
Remote-control of any sort (wired or wireless) CANNOT be used. Contestants are NOT
allowed to touch their robots or enter the Contest Arena after startup. The robot must
have only one program preloaded. Contestants are NOT allowed to switch the program
on the robot after the coin toss
17 Object picking and placing techniques
17.1 The books should be placed on the upper and lower rack of the shelf. They can
be placed in any order.
17.2 When picking up or placing an object the robot can be at a maximum distance of
one grid unit away from the object.
17.3 When placing an object, the robot cannot throw/shoot the object.
17.4 Any team that damages the box or the arena will be disqualified.
17.5 The Robot must not use any destructive or dangerous methods for picking up or
placing the objects.
17.6 The robot must not use any harmful substances such as oil, petrol etc. in its
operation that can damage the arena. The Robot CANNOT split after the start of
the game, only one Robot is allowed to compete at a time.
18 Points
The point scoring is shown below in table 1:
Table 1
1. Entering the arena 10 Points
2. Successfully picking up first book 15 Points
3. Placing a on the lower rack 25 Points
4. Successfully picking up second book 15 Points
5. Placing a on the upper rack 20 Points
6 Exiting the arena 15 Points
*Reaching means reaching and stopping at the opening of the housing of the scientist and safe zone
**Robot is only allowed to pick and place from a maximum distance of 1 grid unit, however, scientist must be placed within the housing. Picking scientist over the housing wall is not allowed
Category 2- Modular Robots (University)
19 The Contest Arena
19.1 The Contest arena, figure 1, consists of two identical sub-arenas for both the teams.
19.2 The arena is made of wooden walls of height 5 inches. All the walls will be white.
The floor of the arena is a wooden surface and will be of the color shown in the
figure.
19.3 The boxes shown in the figure 1, which represent the books will be a 3 x 3 x 2 inch
cuboid. Annexure A gives more insight about the boxes representing the books.
19.4 The boxes will be placed with the wall, and the opening NOT in front of the robot
motion.
19.5 The door/entrance is one grid unit wide (shown by dark brown line in the figure).
19.6 The robot will always be placed facing the door (entrance/exit) of the room. A blue
color strip will be on the right side of the robot indicating entrance. There is only
one door to move in/out from.
19.7 The books will always be placed on arbitrary locations inside the room. The colors
of boxes representing the books are yellow and blue.
19.8 The robot may place the books on the shelf in any order, meaning it may place the blue book first or the yellow book first.
19.9 The blue book should be placed on the upper shelf.
19.10 The yellow book must be placed on the bottom shelf.
19.11 It will then exit the arena.
19.12 The team which exits the arena first and has completed all the tasks will win the
match.
20 Robot Operation
Once started, the robot must be self-controlled without any human intervention. Remote-
control of any sort (wired or wireless) CANNOT be used. Contestants are NOT allowed to
touch their robots or enter the Contest Arena after startup. The robot must have only one
program preloaded. Contestants are NOT allowed to switch the program on the robot after
the coin toss. The robot must pick up the books and place them on the shelf and finally exit
the arena autonomously.
21 Navigating through the arena The robot should navigate through the arena using any suitable technique. During its
motion robot might touch the walls of the arena without displacing or damaging them but it
is not allowed to use any sort of tactile sensor to sense the wall.
22 Object picking and placing techniques
22.1 The books have to be placed on separate shelves. Blue book should be placed on the
upper rack of the shelf while the yellow book is to be placed on the lower rack of the
shelf.
22.2 When picking up or placing an object the robot can be at a maximum distance of one grid unit away from the object.
22.3 When placing an object, the robot cannot throw/shoot the object.
22.4 Any team that damages the box or the arena will be disqualified.
22.5 The Robot must not use any destructive or dangerous methods for picking up or placing the objects.
22.6 The robot must not use any harmful substances such as oil, petrol etc. in its
operation that can damage the arena. The Robot CANNOT split after the start of the
game, only one Robot is allowed to compete at a time.
23 Points
Table 1 Points Scoring
Entering the arena 10 Points
Successfully picking up first book 20 Points
Placing blue book on the uppershelf * 15points
Successfully picking up second book 15 points
Placing the yellow book on the lower shelf ** 30 points
Exiting the arena 10 points
Total: 100 points
*Placing the yellow book on the upper shelf will result in a reduction of 5 points. This means
that placing the yellow book on the upper shelf will give the participants 10 points.
**Placing the blue book on the lower shelf will result in a reduction of 10 points. This means
that placing the blue book on the lower shelf will give the participants 20 points.
24 Disqualification
The following behavior shall be considered for disqualification by the referee and the team
could possibly be disqualified:
1.1 Attempting to damage the game field.
1.2 Performing any act that fails to comply with the spirit of fair play.
1.3 Performing any act that fails to comply with the rules of the contest
25 Qualifying Round
For qualifying rounds following rules will be observed,
25.1 There will be NO head to head matches each team will individually run their
robot.
25.2 For all the teams participating in qualifying rounds maze will be same i.e. same
gate will be opened.
25.3 If the scores are equal decision will be made on time.
25.4 Each team will be provided maximum of 3 minutes to run their robots.
25.5 A team can take as many retries as it want(s) within 3 minutes without any
penalty on points but only the total time taken by the team will be recorded.
25.6 When the team is ready and the whistle is blown, time will be started.
25.7 If a robot is not able to successfully complete the task then, the time when team
will call it off, will be recorded as the finish time.
Registration- Method & Deadline
Fill the registration form available on our website and send it to us with a non-refundable registration fee of Rs. 2500/- for each Robot entering into the Contest. Any individual or group can enter more than one Robot, but a registration fee must accompany each entry. The same physical Robot CANNOT be entered twice even if two entry fees are paid
Please register as soon as possible so that you may be informed about all the updates on the competition via e-mail.
Criteria for Best Engineering Design Award 1- Mechanism for potting throwing 2- Mechanical design features such as stability of platform, ruggedness of mechanism. 3- Complexity vs. simplicity of Mechanical Fabrication 4- Electrical design features, e.g. modular design, use of PCB vs. Vero/breadboard, placement of components on boards, placement/fixing of modules on the base, layout of cables and their routing, use of appropriate connectors for cable terminations on boards 5- Artistic design of the rob
National Engineering Robotics Competition 2016
Frequently Asked Questions
Q1.Can the HC-SR04 ultrasonic sensor be used?
Yes.
Q2. Will accommodation be available for out of city participants?
Accommodation will be available on a first come, first serve basis only for members of participating teams.
Q3. At what time before the start of the match will we be provided the sd card?
You will be provided sufficient time to set up your robot after you are given the sd card however you will not be allowed to switch your microcontroller. Q4. Can we connect our controller to pc after receiving the card? Will there be alteast
10 min?
You may be allowed to check whether the SD card works or not but you will not be allowed to change the code on your controller. Q5. Would we be given an SD card, or a MicroSD card?
We have used a MicroSD card in our testing Q6. Is the floor going to be glossy or dull?
The floor is made up of laminated wooden sheets (lasani) ,and white blue and red sheets are used for making white walls, blue floor and red floor respectively. The floor is neither too glossy nor very dull.
Q7. Can omni-wheels be used as free wheels?
Any and all types of omni-wheels cannot be used.
Q8 On website you say that off the shelf color sensors are allowed, but components
list contradicts this.
The component list is updated , you can use any of the sensor mentioned in the list or can make your own color sensor by using the discrete components mentioned in the list.. Q9. Can we change our microcontroller for retry?
According to the Theme and Rules•under heading Retry : When a team takes a retry it is only allowed to restart the robot. Changing the microcontroller or reprogramming the robot is not allowed. Q 10.Please provide details about the large map (bitmap)
The size of the bitmap will be below 1Kb and the dimensions will be approximately 56 x 96 pixels.
Q 11.Would we be given an SD card, or a MicroSD card?
We have used a MicroSD card in our testing
Q 12. Can we include a switch for the red and blue arenas as that would be decided by
a toss.
You may include a switch for deciding between the two arenas. Q13. What is the age limit for participation in the Modular Category?
The participant can be students from grade 6 to grade 12 and first year university students. Q14. Can we use H-Bridge IC for bowling purpose (not for motor driving purpose)?
No you cannot use any motor driving IC even for the bowling mechanism. The theme clearly states that the components mentioned only in the component list provided can be used in the manufacturing of your robot. The list clearly states that H-bridges should be made from discrete components thus automatically ruling out the use of such ICs. Any robot using these kinds of ICs will be disqualified and will not be allowed to compete. Q15. Can we use gate driver IC and/or other logic ICs?
You may use extensions for picking/placing, however, bear in mind that picking/placing can only be done from a maximum distance of 1 grid unit from the obstacle/target.( 1 grid unit = 18 inches) Q16. Will the object always be placed at the far end of the housing? How can we
access it?
Yes. The object will always be at the far end of the housing. The robot may enter the housing to reach the object or extend extensions (refer to FAQ # XX). There are lines to assist the robot for alignment purposes inside the housing. Refer to annex B of the theme for further information.
Q17. Should we care about the spacing in the JSON file? How can we read the JSON
file?
No you should not. The whitespaces in the file are for presentation purposes.
Instead of focusing on the whitespaces you should focus on the format of the file itself.
The opening curly brace is followed by text (which is a label for the upcoming array).
The beginning of the array is denoted by a square brace. Each element in the array is
enclosed within curly braces and separated by a comma. Each element is structured as
follows: <br>
"tag" : value </br>
If the value is text, it is within quotes otherwise it is not. The tag is always within codes.
Once the array ends there is a comma followed by another name/tag which denotes the
start of another array.
You can read more about the JSON format here: <a
href="http://www.w3schools.com/json/"> W3Schools JSON</a> or <a
href="http://www.json.org/"> json.org </a>.
Q18. Can the scientist be in the same room as the robot's starting point? If the scientist is in a room, the starting point will not be in the same room. Q19. What is the orientation in the arena? Is the North for one side actual magnetic north?
The orientations (NSEW) described in the theme are with respect to the coordinates. The cornermost red grid unit is (4,0). The cornermost blue grid unit is (4,10). The direction of north (N) is towards increasing y coordinates, i.e as you move from (0,0) to (0,1) you are moving north. Similarly the direction of south (S) is towards decreasing y coordinates. The direction of east (E) is towards increasing x coordinates, whereas the direction of west (W) is towards decreasing x coordinates. The map does not care about actual magnetic north and the orientations defined have no relation to actual magnetic north of the earth. Q20. Can you please explain what orientation means?
The orientation means the direction of the opening of the housing. The orientations are with reference to the coordinate system. South means the housing will be open from the decreasing Y side. North means the housing will be open from the increasing Y side. East means the housing will be open from the increasing X side. West means the housing will be open from the decreasing X side.
Q21. Is the position of the books always fixed or it can be moved as well. If the
position is fixed, is it the exact middle between the shelf and the wall?
For the Schools category the position of the books is always fixed. The position is in the
corner towards the wall as illustrated in the image below, the yellow boxes represent
the books.
For the University category the position of the books is random.
Q22. Is there a specific order in which the scientists need to be placed? The json file
has a scientist associated with each safezone. Do we need to care about that?
No there is no specific order in which the scientists need to be placed. You can disregard the
names of the safezones and scientists. They are simply labels.
Details of teams
Following table gives the information of the Conducting students assigned to the Participating teams.
Name of Conducting Student Team ID City Institution Team Name
Hamza Tariq(03215891154) 18 Hassan Abdal Cadet College Kittashi Returns
Hamza Tariq(03215891154) 70 Karachi Dawood University of Engineering and Technology
Team MEGATRON
Hamza Tariq(03215891154) 40 Karachi DHA Suffa University x3 Team DSU Renovate
Hamza Tariq(03215891154) 61 Topi Ghulam Ishaq Khan Institute of Engineering Sciences and Technology
Technobolt-Aplha
Hamza Tariq(03215891154) 170 Lahore Lahore Garrison University Mechavolution
Hamza Tariq(03215891154) 145 Lahore Lahore University of Management Sciences
Falcons
Hamza Tariq(03215891154) 159 Lahore Lahore University of Management Sciences
Black Mamba
Hamza Tariq(03215891154) 162 Lahore Lahore University of Management Sciences
Basheera
Hamza Tariq(03215891154) 110 Karachi NED University of Engineering and Technology
Robozilla
Hamza Tariq(03215891154) 111 Karachi NED University of Engineering and Technology
Singularity
Hamza Tariq(03215891154) 151 Karachi NED University of Engineering and Technology
Tech-No-Logic
Hamza Tariq(03215891154) 88 ` PUNJAB UNIVERSITY COLLEGE OF INFORMATION TECHNOLOGY
ZARMUF
Muhammad Ali Zakria(03135283861)
83 Karachi Sir Syed University of Engineering and Technology
UBTech
Muhammad Ali Zakria(03135283861)
86 Karachi Sir Syed University of Engineering and Technology
The Shield
Muhammad Ali Zakria(03135283861)
91 Karachi Sir Syed University of Engineering and Technology
Team Flame
Muhammad Ali Zakria(03135283861)
99 Karachi Sir Syed University of Engineering and Technology
destructors
Muhammad Ali Zakria(03135283861)
131 Karachi Sir Syed University of Engineering and Technology
Pikachu
Muhammad Ali Zakria(03135283861)
138 Karachi Sir Syed University of Engineering and Technology
quad tech 1
Muhammad Ali Zakria(03135283861)
143 Karachi Sir Syed University of Engineering and Technology
Captain Karachi
Muhammad Ali Zakria(03135283861)
153 Karachi Sir Syed University of Engineering and Technology
Aviators
Muhammad Ali Zakria(03135283861)
154 Karachi Sir Syed University of Engineering and Technology
Robo Squad
Muhammad Ali 157 Karachi Sir Syed University of FURY
Zakria(03135283861) Engineering and Technology
Muhammad Ali Zakria(03135283861)
161 Karachi Sir Syed University of Engineering and Technology
Shaheen
Suleman Tahir(03046636678) 168 Karachi Sir Syed University of Engineering and Technology
TEAM Robotics
Suleman Tahir(03046636678) 907 Karachi Sir Syed University of Engineering and Technology
CRAZY DRONES
Suleman Tahir(03046636678) 96 Karachi The City School Robo Knights
Suleman Tahir(03046636678) 100 Chakwal UET Taxila (Sub Campus) Super Squad
Suleman Tahir(03046636678) 114 Chakwal UET Taxila (Sub Campus) DIGIMINDS Suleman Tahir(03046636678) 174 Chakwal UET Taxila (Sub Campus) Nexus
Suleman Tahir(03046636678) 174 Chakwal UET Taxila, Sub-Campus Chakwal
Nexus
Suleman Tahir(03046636678) 114 Chakwal UET Taxila, Sub-Campus Chakwal
Aurora Minds
Suleman Tahir(03046636678) 98 Faisalabad University of Engineering and Technology
ERRORS
Suleman Tahir(03046636678) 158 Faisalabad University of Engineering and Technology
Maze Runner
Suleman Tahir(03046636678) 142 Lahore University of Engineering and Technology
The INVINCIBLES
Ali Hassan Khalid(03366966940)
907 Karachi Sir Syed University of Engineering and Technology
CRAZY DRONES
Ali Hassan Khalid(03366966940)
908 Lahore FAST NU LAHORE DECEPTOR
Ali Hassan Khalid(03366966940)
909 Islamabad CEME (APS Collage) MECHATRON
Ali Hassan Khalid(03366966940)
910 Islamabad CEME (APS Collage) APS Qalander
Ali Hassan Khalid(03366966940)
903 Risalpur College of Aeronautical Engineering
Allah karay chal jaye
Ali Hassan Khalid(03366966940)
911 KARACHI Generation's School GENROBOT1
Ali Hassan Khalid(03366966940)
912 KARACHI Generation's School GENROBOT2
Name of Volunteer Team ID City Institution Team Name
Tahir Mahmood (03035143983)
95 Islamabad Air University A3
Tahir Mahmood (03035143983)
132 Islamabad Air University The Alpha Team
Tahir Mahmood (03035143983)
546 Islamabad Air University Alpha Team
Tahir Mahmood (03035143983)
172 Islamabad Air University Alpha Team
Tahir Mahmood (03035143983)
103 Islamabad Capital University of Science & Technology
ARCANUM
Tahir Mahmood (03035143983)
21 Islamabad Centre of Advanced Study in Engineering
TEAM BANANATRON
Tahir Mahmood (03035143983)
106 Islamabad Centre of Advanced Study in Engineering
Mola Jutt
Tahir Mahmood (03035143983)
129 Islamabad Centre of Advanced Study in Engineering
Malangi Avengers
Tahir Mahmood (03035143983)
52 Islamabad COMSATS Comsians
Tahir Mahmood (03035143983)
116 Islamabad COMSATS Sociality
Tahir Mahmood (03035143983)
155 Islamabad FAST LUCIFER
Tahir Mahmood (03035143983)
19 Rawalpindi Foundation University Task Force 141
M Saifullah(03348421383)
26 Rawalpindi Foundation University THE DREADNOUGHT
M Saifullah(03348421383)
160 Islamabad HAMDARD UNIVERSITY HERT
M Saifullah(03348421383)
101 Islamabad International Islamic University berserk
M Saifullah(03348421383)
39 Islamabad Roots IVY x5 Roots IVY
M Saifullah(03348421383)
173 Rawalpindi Roots School System Cyber Wizards
M Saifullah(03348421383)
175 Islamabad Roots School System Giga Hurtz
M Saifullah(03348421383)
176 Rawalpindi Roots School System TeamRocket
M Saifullah(03348421383)
25 Taxila University of Engineering and Technology
sameed raheel
M Saifullah(03348421383)
43 Taxila University of Engineering and Technology
Technoriders
M Saifullah(03348421383)
82 Taxila University of Engineering and Technology
Lucifer
M Saifullah(03348421383)
97 Taxila University of Engineering and Technology
EngiNERDs
Protest Form
Team Name:
Team ID:
Team University:
Team Members:
Match finish time (to be filled by
Head Jury)
Launch time of Protest (to be
filled by the head jury)
Protest fee Payment (to be filled
by head jury)
Reason of Protest:
Signature of Team Leader Signature of Head Jury
Decision of Judges:
Signature of Head Judge