Documente Academic
Documente Profesional
Documente Cultură
ROBOSPRINT 2015
A National Robotics Educational Campaign
Host:
PAF KIET Karachi
Headquarters:
CASE, Islamabad
pg. 1
NATIONAL ROBOSPRINT
1 RoboSprint
The name ROBOSPRINT is attributed to an annual robotics competition held by Center for
Advanced Studies in Engineering (CASE) to promote passion for the field of robotics in its
undergraduate students. ROBOSPRINT was initiated at a local level by CASE Robotics Group
(CRG) - the undergraduate robotics research group of CASE, in 2009.
In 2010, Air University joined hands and their students participated along with the students
of CASE making it a bigger and a better experience.
CRG participated in the largest robotics event of Pakistan known as National Engineering
Robotics Competition (NERC) for the first time in 2009. NERC is a joint venture of STEM
Careers and NUST. Among 105 teams from 35 institutes of Pakistan, teams from CASE not
only won the first position but also bagged the second runners-up and the best engineering
design awards. It was indeed a great achievement for CASE and CRG as winning while
participating for the first time against much experienced teams was tremendously
motivating for all of us.
CRG charged up with the first big success carried on its plans of becoming a center for
excellence. Next year, CRG started to work on a unique robotic model which was based on
Shrimp Rover design. The project was funded by National Development Cell (NDC). The
robot known as Ayaan Rover was equipped with fully autonomous navigation and obstacle
avoidance properties. Moreover, it could overcome a vertical step of 56cm which is highest
in the world. The project won first position in NASCON 2010 held at NU-FAST and second
position in EMCOT 2010 held at COMSATS Abbotabad. During the same year, CRG was also
able to defend its NERC title by claiming first position and the best engineering design
award amongst 155 teams from 35 institutes. For the first time an omni-directional robot
was introduced in this competition. It was the first line tracking Mecanum wheels based
robot of Pakistan and claimed a job completion time of 24.8 seconds which is a record. NERC
2011 was a remarkable success in the history of CRG when 6 teams out 160 were able to
complete the task and 5 of them were from CASE as 1st, 3rd, 4th, 5th and 6th.
pg. 2
CRGs activities were not limited to national events in 2010. It expanded its operations to the
worlds most coveted line tracking competition ABU ROBOCON. ABU ROBOCON is the only
line tracking competition in the world in which more than 20 Asia Pacific countries compete
to win the ultimate crown. Each country can only be represented by only one team which is
selected from a nation-wide qualification round. CASE competed against the likes of EME
College (NUST), PNEC (NUST) and GIKI, etc. and won the first position in the national
qualifying of ABU ROBOCON. Holding the Pakistani flag high in Cairo, team from CASE won
their match from a much experienced Indian team. It was a source of great honor for us that
we did so well in spite of being so new at the competition.
CRG is persistent in 2011 as well. The ABU ROBOCON 2011 project was the most successful
chapter in history of CASE. This year again, we won the national qualifying by a greater
margin and the sophistication of design and implementation has seen its new peak. The
project also has the honor of winning the Best Project Award in All Categories in ICT
COMPPEC 2011 held at EME College, NUST. Defending the title this year CASE team turned
Team Pakistan after competing with seven reputed universities all over Pakistan including
EME collage NUST, PNEC NUST, Sir Syed university of Engineering and Technology and NED
University. This project also secured second position in ICT COMPPEC an all Pakistan
projects exhibition in the category of electromechanical systems.
In 2013 once again we won the national qualifying by competing against different
universities like EME College (NUST) and UET Taxila. Our team went to Vietnam to represent
Pakistan and worked for the progressive promotion of the country in terms of technology.
CASE also defended the title of Champions in RoboSprint 2013 held at University of Central
Punjab Lahore where teams from CASE secures 1st,3rd ,4th and Best Idea Award in the
competition. RoboSprint 2014 was held at CASE and once again the title was defended by
CASE in the general and special category.
Another step is to arrange Special Robotics Seminars and workshops across the country which
will focus on contemporary robot designs and their implementations. Such sessions will also
address the frequent problems faced by students during their endeavor for RoboSprint.
The Online Technical Support program is an extension to NSCP and is a step ahead to facilitate
the learning curve for the technology. Through this program participants will get a chance to
interact with the experts of the field Nationwide. Robotics experts and senior academicians are
eagerly joining to help the enthusiast robosprinters, A social interaction group has already been
created and all the registered teams will be added in this group.
pg. 4
There are 4 Field Judges, two of which will be from the Host University and two from the
ROBOSPRINT Headquarters. They will assist the judges panel in making critical decisions.
The Chief Field Judge is from the ROBOSPRINT Headquarters.
These awards will be decided on the maximum points criterion pre-defined for each task in
a particular competition. If two teams share the same points, decision will be made on time
advantage.
In the General Category, which will focus on a challenging engineering task; based on
engineering ingenuity there will be a Best Engineering Design award and a Best Idea
Award worth 0.05 million PKR and 0.03 million PKR respectively. Both will be based on
outstanding engineering ingenuity displayed by a team and will be decided by the Judges
Panel.
Special Category is designed on a much simpler engineering task and will give opportunity
to junior year students to have valuable hands-on experience. All the prize money will be
awarded by the ROBOSPRINT Headquarters.
At the end, the competition flag will be handed over to the next Host University and the next
years theme will be revealed.
pg. 5
3.6 Activity Plan
The competition is planned to last for four days. The tentative plan for the competition is as
under
QR will be administered
Qualifying Rounds Friday-Saturday from 0900hrs to 1800hrs
each day
3.7 Team
The team of RoboSprint 2015 has been selected from full-time faculty members of CASE &
PAF KIET, students linked with the CASE Robotics Group, KIET Robotics Club and
professionals from CARE. All of the members make a highly dedicated team and their
experience in the field of robotics and event organization is extensive. The team will be
responsible to make sure smooth sailing of the competition from its inception in September
2013 to conclusion in July 2015.
pg. 6
Name Designation Post Comments
Patron In
Dr. Abdul Khaliq President CASE Chief Overall Head of proceedings
RoboSprint
Head
Mr. Iftekhar Mehmood Associate Chair, ECE RoboSprint In charge of Event Organization
Organization
In charge of Technical details
Director
Mr. Ali Syed Technical Lead CRG pertaining to Rules
RoboSprint
&Regulations
Assistant
Mr. Umer Farooq Design Engineer CARE In charge of Public Relations
Director
Technical
Mr. Syed Ali Jabir Group Lead Algorithm Development Support In In charge Queries Handling
charge
Technical
Mr. Atif Yaqub Group Lead Embedded Systems Committee In In charge Coordination
charge
National Board will also be responsible to evaluate each bid made by a university interested
in hosting the next years competition. The bid will be evaluated upon the feasibility plan
presented and the proposed theme.
Sr.
Name Affiliation Designation
No.
Dr. Waqar Al Khwarizmi Institute of
1 Director
Mahmood Computer Science
Dr. Aamir Iqbal Mohammad Ali Jinnah Dean Faculty of
2
Bhatti University Engineering
3 Dr. Malik Jehan NAMAL College, Mianwali Dean
4 Dr. Arshad Hussain FAST Lahore Director
Engr. Jehanzeb HOD Electrical
5 Bahria University, Islamabad
Ahmed Engineering Dept.
Dr. Muhammad
6 Habib University Karachi Dean
Shoaib
Dr. Saeed-ur- Center for Advanced Research
7 Director, CARE
Rehman in Engineering
8 Fessel Toosi UCP Lahore Associate Professor
9 Dr. Ataullah Memon PNEC NUST, Karachi Assistant Professor
10 Faizan Javaid PAF KIET, Karachi Lecturer
pg. 7
11 Engr M Asif SSUET Assistant Professor
12 Dr.YasirAyaz SMME NUST Assistant Professor
13 Dr. Mujtaba COMSATS Lahore Assistant Professor
14 Ms. Sahar Sultan LCWU Lecturer
15 Dr. Khurram NED University Assistant Professor
Sr.
Name Email
No
1 Ali Syed alisyed@case.edu.pk
2 Umer Farooq umer.farooq@case.edu.pk
3 Syed Ali Jabir syedalijabir@case.edu.pk
4 Atif Yaqub atif.yaqub@case.edu.pk
5 Waqas Ur Rahman waqas.rahman@case.edu.pk
6 Zain Ul Hassan zain.hassan@case.edu.pk
7 Arsalan Akhter arsalan_akter@ymail.com
pg. 8
4 National RoboSprint 2015
RoboSprint 12, 13 and 14 being a great success now brings us to a step ahead which is
RoboSprint 2015. As promised, RoboSprint has secured the reputation of a platform for the
promotion of robotics through friendship when we are now, with the grace of Allah, the
largest National Educational Campaign in the field of Robotics in Pakistan.
Twenty fifteen brings us to the evolution in the era of vision when the robots are even smart
and they now navigate by artificially intelligent control using cameras as sensors. Theme of
this year not only enables the participants to practice the most latest standards in robotics
but also provide significant confidence for participation in world class competitions like
RoboCup. We at RoboSprint Headquarters believe that Pakistan has the required potential
to reach the heights in the field of robotics and we promise to make our best efforts for
providing the youth with the best learning platform through this game called RoboSprint.
The Special Category is a simplistic version of General Category. This category revolves
around a subtask of General Category to encourage Junior Year students and School Students
to participate in the competition and learn from their experience when teams from all over
Pakistan gather in the National Arena of Robotics. Special Category has further been divided
into two leagues i.e. Special Category Senior and Special Category Junior. Special Category
Senior is open for anyone who is a registered student at any university of Pakistan. Special
Category Junior is reserved only for School Students from any registered school of Pakistan.
It may involve any student who is in 12th grade or lower. Special Category Task has been
briefly described in 4.2 and special attention pertaining to the Rules & Regulations has been
given in Section 12 of this Rule Book. The Special Category Senior carries prize money of
90,000 PKR, whereas Special Category Junior carries prize money worth of 60,000 PKR.
Welcome to National RoboSprint 2015, yes we welcome you to the era of imagination in
robotics where you will teach the machines to play football. Welcome to the most interesting
theme ever in Pakistan.
pg. 9
Figure 1Top View of field for RoboSprint '14
Refer to the detailed demonstration of the game play in the link below
Host Institute will setup the arena and the game field which will be equipped with two
cameras interfaced with a SSL Vision server. The server will provide necessary information
like position of ball plus location and orientation of ally and opponent robots in the game
field via Ethernet. Hence teams are required to make sure that their system is compatible
with the outputs provided by SSL Vision Server and incorporates compensations for any
possible sensory noises, delays and latencies present in the output. Please note that standard
team pads will be provided by the host institute to be mounted on each teams robot for
identification purposes. Vision system will not be able to provide the mentioned information
without mounting these pads. Therefore teams are required to construct a compatible
platform where these pads could be mounted (details mentioned in the field dimension
section of this rule book). Figure 2 demonstrates the complete system. Teams are required
to bring their own Team servers (Laptops) to avoid any unexpected problems.
pg. 10
Figure 2 SSL Vision overview
As it is evident in the figure above that the teams are responsible to program their servers
which will send control commands to the robots for required actions. Teams are encouraged
to develop an automatic server which may be able to run the whole match without human
intrusion. But teams have an option to manually set a required strategy as per details
mentioned in section 4.1.6
Game Procedure
4.1.1 The time duration for qualifying round will be 3 minutes. (Qualifying task will be
announced later)
4.1.2 Each head-on match will consist of two halves, 3 minutes each with a break of 60
seconds in between.
4.1.3 A setup time of 3 minutes will be awarded to setup robots, teams AI servers and SSL
Vision configuration before each match.
4.1.3.1 Teams failing to complete the setup within the setup time cannot continue the
setup during the match time. Refer to section 4.1.8 for further details.
4.1.3.2 Teams will be given at least two time slots of 15 minutes each to configure and
run compatibility tests with SSL vision server during the practice sessions
scheduled before qualifying rounds and quarter finals.
4.1.4 A maximum of 3 members from each participant team can setup robots and team AI
server during the setup time; one as a team AI server operator and others for calling
time out(s) and fixing robot(s) if required during the time out.
pg. 11
4.1.5 Each team is required to have two automatic robots for the match. Robots will play a
football match under the rules entailed in this rule book. Team scoring most goals will
be declared Robo-Zidane. The name is inspired by the great Muslim football player
Zain-ud-din Zidane.
4.1.6 Teams are allowed to manually set a strategy relating to tasks like kick off, free kick,
penalty kick etc. Strategies can be activated at any point of time during the play using
GUI-template (see Appendix A).
4.1.7 A standard GUI-template will be provided to the teams with standard buttons for
manually activating strategies at the team AI server. Teams are required to follow the
provided GUI-template and write their own algorithms for the strategies.
4.1.8 In case the robots of a particular team have malfunctioned during the match, the team
has an opportunity to resolve the issues by availing the time out(s) available (see
section 4.1.13).
4.1.8.1 In case a team consumes all its timeout(s) then without removing robots from
the field, the team can either wait for the game time to expire or they can call off the
match declaring the opponent team as winner.
4.1.8.2 If a team does not forfeit and decides to continue with the match then
opponent team can score goals in the remaining game time. In this scenario
however, the possession rules (see section 4.1.10) do not apply.
pg. 12
4.1.12.3 At the second whistle of the referee, free kick awardee team will press Take
Free Kick button from the GUI and opponent team will click Defend Free Kick
from the GUI (see Appendix A)
4.1.12.4 Simultaneously with the referees second whistle, a 5 seconds timer will start;
with-in this time teams are required to take their defending/attacking positions.
Within these 5 seconds free kick awardee team is not allowed to kick the ball.
4.1.12.5 After these 5 seconds the free kick awardee team can take free kick within next
5 seconds. If the robot is unable to take the free kick within these 5 secs then it will
be considered a foul and a free kick will be awarded to the opponent team
4.1.13 Each team will be awarded only one time out in qualifying rounds and two time outs
in head-on matches.
4.1.13.1 Time out(s) can only be availed after asking the permission from the Match
Referee.
4.1.13.2 Time out(s) cannot be taken while the ball is in play.
4.1.13.3 Duration of a single time-out is 60 seconds.
Winner Team
4.1.14 Team scoring more number of goals is considered as winner.
4.1.14.1 In case the number of goals is equal, winner will be decided through Penalty
Kicks.
4.1.14.2 Each team will be awarded with 5 penalty kick opportunities.
4.1.14.3 Time to avail Penalty kick after Referees whistle is 5 seconds. The opportunity
will be expired after the mentioned time.
4.1.15 In case the opponent team do not appear in the arena within a time of 2 minutes after
announcement call, the present team will be declared as winner.
4.1.16 In case the opponent team is disqualified by Judges, the other team is declared as the
winner.
4.1.17 In a specific match, if it is evident that the participating teams are not able to complete
the task required to be declared a winner, then the team of judges can ask both teams
to perform a customized task in order to decide the match winner.
pg. 13
4.2 Game Arena Specifications
4.2.1 The field consists of a Game area with the dimensions of 7400 x 5400 mm as
mentioned in the figure below.
4.2.2 All dimensions in the figure above have been taken from the center of the tape.
4.2.3 The field consists of an Army Green colored carpet attached on a wooden base.
4.2.4 The field is surrounded by a wooden fence having a height of 100mm and width of
20mm.
Figure 3 Dimensions of the complete field (taken from RoboCup 14 SSL rulebook)
pg. 14
Figure 4 Standard golf ball
4.3.2 Goal post can be made up of any material which is installed on the field and is fixed.
The post has the height, depth and width of 300mm, 240mm and 800mm respectively.
4.3.3 Standard team pads will be given by the host institute to the participating teams.
These pads are used to detect teams robot through SSL vision. These pads have two
different colors yellow and blue where each color represents a different team. Figure
6 shows the patterns to be followed.
4.3.4 Team 1 is awarded with the pads having Yellow circle in the center (Figure 6) and
Team 2 will be awarded with team pads having Blue circle in the center. Standard
dimensions for the pads are shown in Figure 7.
pg. 15
Figure 6 Dimensions for team pads
4.3.5 Colors used in the arena have the following RGB codes.
Green 0-255-0
Blue 0-0-255
Yellow 255-555-0
Pink 255-0-255
Black 0-0-0
Note: Please note that all the dimensions mentioned in this rulebook regarding arena and tools
can have a tolerance of 5 %.
pg. 16
Figure 7 Correct way of possession by a robot
4.4.6 As it is evident in the figure above that the robot frames must be deigned in a way that
while the ball is in possession when seen from the top, at least 75% of the ball must
be visible.
4.4.7 Teams must use battery packs to power up their robots. Provision of supply through
cords from mains to the robot is not allowed.
4.6 Violations
4.6.1 Ball can be kicked with a speed which is equal to or less than 4 m/s. hitting the ball
over this speed is a violation and will result in free kick to the opponent team. If the
robot kicking the ball is present inside the D of opponent team a penalty kick is
awarded instead.
4.6.2 Robots are required to keep one robot (30 cm) distance from each other, otherwise a
violation will occur and the opponent team will be awarded a free kick if the team
with possession was outside the D and a penalty kick if it was inside the D of the
opponent team.
pg. 17
4.6.3 Pushing a robot of the opponent team is a violation and a free kick or a penalty kick
is awarded to the opponent team at the occurrence,
4.6.4 Intentionally targeting the opponent team with the ball is a violation and a free kick
or a penalty kick will be awarded according to the position of the occurrence of
violation.
4.7 Disqualifications
The team is considered disqualified if it commits any of the following:
4.7.1 The team performs any acts that are not in the spirit of fair play.
4.7.2 The team fails to obey instructions/warnings issued by match referee.
4.7.3 The team tries to damage arena, facilities, equipment or the opponent robots.
4.7.4 Over weight robot(s).
4.7.5 Team robot(s) are exceeding the mentioned dimensions.
4.7.6 The team does not meet the safety criteria mentioned in the section 4.5.
pg. 18
5 Contact Us/Feedback & Suggestions
Your feedback and suggestions for improvement are very important for us and you are highly
encouraged to send the valuable comments on the following addresses or those mentioned
in section 3.9 of the document.
Head Quarters:
Mr. Ali Syed Director RoboSprint ali@robosprint.com
Mr. Umer Farooq Assistant Director info@robosprint.com
Mr. Mobeen Younas President Student Body president @robosprint.com
Host:
Mr. Najeeb H Jafri Director COE PAK KIET robosprint@pafkiet.edu.pk
Mr. Faizan Javiad Patron KRC robosprint@pafkiet.edu.pk
Website: www.robosprint.com
Facebook: www.facebook.com/RoboSprintOffcial
pg. 19
7 Our Partners
www.letsinnovate.net
pg. 20
Appendix A
*Note: Teams can write their own algorithms for Strategy 1/2/3 buttons while rest of the buttons
must have the strategy as per task name.
**Note: Teams are allowed to change their strategies while the ball is in play but this option
must NOT be used to manually control the robots.
pg. 21