NATIONAL ENGINEERING ROBOTICS CONTEST 2016 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 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 - 1300-1900 hrs - 1500-1900 hrs - 0900-1200 hrs - 0900-1500 hrs 0900-1800 hrs - 0800-1600 hrs - 1600 hrs 1600 hrs 25th Aug 2016 (Thursday) a. Entrance opens for guests b. Recitation from Holy Quran c. Heats start d. Lunch Break e. Heats continue f. NERC Robo Wars (Social Event) - 0730 hrs 0830 hrs 0900-1315 hrs 1315-1415 hrs 1415 – 1700 hrs 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 23th Aug 2016 (Tuesday) a. Practice session for NUST and local teams in auditorium (Rawalpindi&Islamabad) First Come Basis b. Reception for outstation teams at podium and ante room 24th Aug 2016 (Wednesday) a. Reception of outstation teams at podium and ante room b. Desk registration of all teams at podium and ante room c. Practice session for all teams in auditorium (Less NUST and local teams) First come basis d. Measurement and Inspection of Robots by judges in ante room e. Draws of Heats (1st Round) in auditorium f. NERC Game of Drones (Social Event) 4 Final Day (27thAug 2016) S/No Event Time 1. Entrance Open for Guests 0745 hrs 2. Guests to be seated 0925 hrs 3. Contest 1 Session starts 0930 hrs 4. Formal Opening 1055 hrs 5. Contest 2 6. Arrival of Chief Guest 1300 hrs 7. Robotics Show 1305 hrs 8. Welcome address by Comdt 1315 hrs 9. Theme of contest will be presented for chief guest 1325 hrs 10. Introductory video of NERC will be shown 1335 hrs 11. Final of NERC – 2016 1345 hrs 12. Remarks by the Chief Judge 1415 hrs 13. Departmental Projects Videos 1420 hrs 14. Concluding remarks by Chief Guest 1430 hrs 15. Prize distribution(By HoD) 1440 hrs 16. Display of Projects/Robots 1500 hrs 17. Lunch (Cadet’s Mess) 1500 hrs 18. Departure of Chief guest 1530 hrs st nd Session starts 1115 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 th on the basis of a DRAW which will be held on 24 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. th The timings for Heats on 25 Aug 2016 are as under: a. Heats start b. Lunch Break c. Heats continue - 0900-1315 hrs 1315-1415 hrs 1415 – 1700 hrs th Heats will continue on 26 Aug2016. The timings are as under: th 26 Aug 2016 (Friday) a. Heats Continue b. Lunch Break and Jumma Prayers Break c. Announcement of results of heats - 0900 – 1315 hrs 1315 – 1500 hrs 1500 hrs Important: th There will be a dinner for all participants on 26 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. Selfmade 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 10 Points (after reaching second scientist). 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 1) IR Sensors: Sharp GP2Dxx & GP2Y0xx series sensor Wall Sensor (Proximity Sensors) 2) Sonars: Maxbotix Maxsonar Range Finder series (XL,LV) Parallax PING))) Ultrasonic sensor, HC-SR04 3) Self-made from discrete components Color Sensor Other Sensors Any off the shelf sensor or self-made using discrete components such as :1) ADJD-S371-QR99 RGB sensor 2) TCS230 or TCS3200 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 , 1) PIC16F/PIC18F family Microcontroller 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 Motor driver Only SD card shield allowed Self-made from discrete components Maximum 2 motors are allowed for the drive purpose Motor There is no limitation of number of motors in mechanism. Encoders may be attached externally. Battery Any type(Power Banks are allowed) Wheels Meccanum/Omni wheels are not allowed 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. 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. Remotecontrol 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 Hamza Tariq(03215891154) Hamza Tariq(03215891154) Team ID 18 70 City Hassan Abdal Karachi Hamza Tariq(03215891154) Hamza Tariq(03215891154) 40 61 Karachi Topi Hamza Tariq(03215891154) Hamza Tariq(03215891154) 170 145 Lahore Lahore Hamza Tariq(03215891154) 159 Lahore Hamza Tariq(03215891154) 162 Lahore Hamza Tariq(03215891154) 110 Karachi Hamza Tariq(03215891154) 111 Karachi Hamza Tariq(03215891154) 151 Karachi Hamza Tariq(03215891154) 88 ` Muhammad Ali Zakria(03135283861) Muhammad Ali Zakria(03135283861) Muhammad Ali Zakria(03135283861) Muhammad Ali Zakria(03135283861) Muhammad Ali Zakria(03135283861) Muhammad Ali Zakria(03135283861) Muhammad Ali Zakria(03135283861) Muhammad Ali Zakria(03135283861) Muhammad Ali Zakria(03135283861) Muhammad Ali 83 Karachi 86 Karachi 91 Karachi 99 Karachi 131 Karachi 138 Karachi 143 Karachi 153 Karachi 154 Karachi 157 Karachi Institution Cadet College Dawood University of Engineering and Technology DHA Suffa University x3 Ghulam Ishaq Khan Institute of Engineering Sciences and Technology Lahore Garrison University Lahore University of Management Sciences Lahore University of Management Sciences Lahore University of Management Sciences NED University of Engineering and Technology NED University of Engineering and Technology NED University of Engineering and Technology PUNJAB UNIVERSITY COLLEGE OF INFORMATION TECHNOLOGY Sir Syed University of Engineering and Technology Sir Syed University of Engineering and Technology Sir Syed University of Engineering and Technology Sir Syed University of Engineering and Technology Sir Syed University of Engineering and Technology Sir Syed University of Engineering and Technology Sir Syed University of Engineering and Technology Sir Syed University of Engineering and Technology Sir Syed University of Engineering and Technology Sir Syed University of Team Name Kittashi Returns Team MEGATRON Team DSU Renovate Technobolt-Aplha Mechavolution Falcons Black Mamba Basheera Robozilla Singularity Tech-No-Logic ZARMUF UBTech The Shield Team Flame destructors Pikachu quad tech 1 Captain Karachi Aviators Robo Squad FURY Zakria(03135283861) Muhammad Ali Zakria(03135283861) Suleman Tahir(03046636678) 161 Karachi 168 Karachi Suleman Tahir(03046636678) 907 Karachi Suleman Tahir(03046636678) Suleman Tahir(03046636678) Suleman Tahir(03046636678) Suleman Tahir(03046636678) Suleman Tahir(03046636678) 96 100 114 174 174 Karachi Chakwal Chakwal Chakwal Chakwal Suleman Tahir(03046636678) 114 Chakwal Suleman Tahir(03046636678) 98 Faisalabad Suleman Tahir(03046636678) 158 Faisalabad Suleman Tahir(03046636678) 142 Lahore Ali Hassan Khalid(03366966940) 907 Karachi Ali Hassan Khalid(03366966940) Ali Hassan Khalid(03366966940) Ali Hassan Khalid(03366966940) Ali Hassan Khalid(03366966940) Ali Hassan Khalid(03366966940) Ali Hassan Khalid(03366966940) Engineering and Technology Sir Syed University of Engineering and Technology Sir Syed University of Engineering and Technology Sir Syed University of Engineering and Technology The City School UET Taxila (Sub Campus) UET Taxila (Sub Campus) UET Taxila (Sub Campus) UET Taxila, Sub-Campus Chakwal UET Taxila, Sub-Campus Chakwal University of Engineering and Technology University of Engineering and Technology University of Engineering and Technology Shaheen TEAM Robotics CRAZY DRONES Robo Knights Super Squad DIGIMINDS Nexus Nexus Aurora Minds ERRORS Maze Runner The INVINCIBLES CRAZY DRONES 908 Lahore Sir Syed University of Engineering and Technology FAST NU LAHORE 909 Islamabad CEME (APS Collage) MECHATRON 910 Islamabad CEME (APS Collage) APS Qalander 903 Risalpur College of Aeronautical Engineering Allah karay chal jaye 911 KARACHI Generation's School GENROBOT1 912 KARACHI Generation's School GENROBOT2 DECEPTOR Name of Volunteer Tahir Mahmood (03035143983) Tahir Mahmood (03035143983) Tahir Mahmood (03035143983) Tahir Mahmood (03035143983) Tahir Mahmood (03035143983) Tahir Mahmood (03035143983) Tahir Mahmood (03035143983) Tahir Mahmood (03035143983) Tahir Mahmood (03035143983) Tahir Mahmood (03035143983) Tahir Mahmood (03035143983) Tahir Mahmood (03035143983) M Saifullah(03348421383) M Saifullah(03348421383) M Saifullah(03348421383) M Saifullah(03348421383) M Saifullah(03348421383) M Saifullah(03348421383) M Saifullah(03348421383) M Saifullah(03348421383) M Saifullah(03348421383) M Saifullah(03348421383) M Saifullah(03348421383) Team ID City Institution Team Name 95 Islamabad Air University A3 132 Islamabad Air University The Alpha Team 546 Islamabad Air University Alpha Team 172 Islamabad Air University Alpha Team 103 Islamabad ARCANUM 21 Islamabad 106 Islamabad 129 Islamabad 52 Islamabad Capital University of Science & Technology Centre of Advanced Study in Engineering Centre of Advanced Study in Engineering Centre of Advanced Study in Engineering COMSATS 116 Islamabad COMSATS Sociality 155 Islamabad FAST LUCIFER 19 Rawalpindi Foundation University Task Force 141 26 Rawalpindi Foundation University THE DREADNOUGHT 160 Islamabad HAMDARD UNIVERSITY HERT 101 Islamabad International Islamic University berserk 39 Islamabad Roots IVY x5 Roots IVY 173 Rawalpindi Roots School System Cyber Wizards 175 Islamabad Roots School System Giga Hurtz 176 Rawalpindi Roots School System TeamRocket 25 Taxila sameed raheel 43 Taxila 82 Taxila 97 Taxila University of Engineering and Technology University of Engineering and Technology University of Engineering and Technology University of Engineering and Technology TEAM BANANATRON Mola Jutt Malangi Avengers Comsians Technoriders Lucifer 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
© Copyright 2026 Paperzz