DD Robocon India 2023: MathWorks Modeling Award
Event Name: | DD Robocon India 2023: MathWorks Modeling Award |
MathWorks Point of Contact: | Maitreyee Mordekar (mmordeka@mathworks.com) |
Date of Announcement: | February, 2023 |
A. Award Overview
The MathWorks Modeling Award is structured to provide awards to the team that
best applies The MathWorks tools in the DD Robocon India 2023. The award
will be decided based on two stages and will be judged based on slides
and formal presentation. Refer Section B for more
details.
The 1st, 2nd, and 3rd place teams will each receive
Cash Prizes of 25000 INR, 15000 INR and
10000 INR, respectively. These awards will be presented
at the DD Robocon India 2023 award ceremony.
B. Procedure
- Participation in this competition is free
-
Phase 1:
- The teams will need to submit their slides in pdf format to the organizers by May 5, 2023, 11:30 p.m. IST. Only one entry may be submitted by each team. The detail of submission is provided in Section E.
- All entries will be judged by MathWorks engineers on a 100-point scale. The scoring criteria is provided in Section C.
- Create original slides as per the format mentioned in Section D.
- Upto ten teams will be selected to participate in Phase 2 of the Competition.
- The result for Phase 1 will be announced on May 17, 2023.
- A team must be shortlisted for Stage-2 for main DD Robocon India 2023 competition to be eligible for Phase 2 of the MathWorks Modeling Award.
- Phase 2: The teams that qualify the Phase 1 will be invited for a formal presentation and they will need to present their work to the MathWorks judges. The dates and the WebEx link for the presentation will be sent to the qualified teams by last week of May – first week of June 2023.
- The 1st, 2nd, and 3rd winners will be announced at the DD Robocon India 2023 award ceremony.
- Judges’ decisions are final.
C. Content
Points (100 available) will be awarded based on the submitted slides and scripts/models (optional) based on the following criteria:
-
(15 pts) How the team has applied the core concepts of
Model-Based Design with The MathWorks’ tools to help achieve the
overall competition objectives?
- Summarize the application of The MathWorks’ tools to the competition objectives.
- Define and describe how The MathWorks’ tools fit into the overall development process followed:
- Requirements
- Design using modeling and simulation
- Testing
-
Verification and Validation
To know more about Model-Based Design, please visit this link:
https://www.mathworks.com/solutions/model-based-design
-
Relating overall competition objectives, how has the team applied The
MathWorks’ tools to the task of:
-
(15 pts) Robot Modeling
- How were the plant models developed using MATLAB and Simulink?
- How were the plant models validated and what level of correlation to real world results was obtained?
-
Are the models architected in a way that provides for ease of use,
understanding, extensibility and fast execution?
Example: Robot Modeling using Simscape and Simscape Multibody, modeling kinematics and dynamics, etc.
-
(15 pts) Navigation and Path Planning
- How was MATLAB and Simulink used to design and plan the robot’s navigation?
-
How did you design, visualize, and debug the supervisory logic?
Example: Programming robot behavior using Stateflow, using ROS Toolbox for navigation, etc.
-
(10 pts) Control Design and Tuning
- How were the control models developed using MATLAB and Simulink?
- How were the control models validated and what level of correlation to real world results was obtained?
-
Are the models architected in a way that provides for ease of use,
understanding, extensibility, and fast execution?
Example: Selection of PID parameters using PID Tuner App, design of adaptive controller, etc.
-
(10 pts) Image Processing
- How was MATLAB and Simulink used for image processing and computer vison?
-
How was the information from image
processing incorporated in designing
the robot’s behavior?
Example: Color-based segmentation, object detection using deep learning, etc.
-
(10 pts) Data Analysis
-
How was MATLAB and Simulink used to acquire, analyze, and visualize
data?
Example: Acquiring and visualizing sensor data from the robot, identifying object parameters using post processing of acquired information, etc.
-
How was MATLAB and Simulink used to acquire, analyze, and visualize
data?
-
(15 pts) Embedded Systems
- How was MATLAB and Simulink used in designing the algorithm which was deployed on embedded system?
- How was the simulation model integrated with the actual robot?
-
Was the auto-code generation capability in MATLAB and Simulink used
on the embedded hardware?
Example: Deployment of Simulink model to hardware, code generation and deployment ROS nodes on hardware, etc.
-
(15 pts) Robot Modeling
- (5 pts) Overall quality of the slides
- (5 pts) Plan for next year/ Lessons learnt– what would you do different next time and what is missing from the tools that would have helped you?
D. Slides Format
You need to prepare a set of slides using the format provided below briefly describing the content as mentioned in Section C. The number of slides is not limited.
-
Slide 1
- Institute name
- Team name
-
Slide 2
- Briefly describe how you have applied the core concepts of Model-Based Design with The MathWorks’ tools.
- Refer to points 1 (a) and 1(b) of Section C for more details on the content
-
Slide 3
- Plant Modeling
- Refer to point 2(a) of Section C for more details on the content
-
Slide 4
- Navigation and Path Planning
- Refer to point 2(b) of Section C for more details on the content
-
Slide 5
- Control Design and Tuning
- Refer to point 2(c) of Section C for more details on the content
-
Slide 6
- Image Processing
- Refer to point 2(d) of Section C for more details on the content
-
Slide 5
- Data Analysis
- Refer to point 2(e) of Section C for more details on the content
-
Slide 7
- Embedded Systems
- Refer to point 2(f) of Section C for more details on the content
-
Slide 8
- Lesson learned
- Refer to point 4 of Section C for more details on the content
E. Submission
A google form to upload portal for the MathWorks Award is located below under ‘MathWorks Modeling Award Form’. Fill in your team details and attach the PDF of the report.
(Please do not use the generic Upload Portal that your team uses for all its Robocon2023 document submissions).
Please name your file in the following manner: TeamName_MathWorks_2023_V#. For example: TeamRobotSquad_MathWorks_2023_V1
To avoid download errors, please submit the file as a '.pdf'.
The deadline for submission is Friday, May 5, 2023 at 11.30 PM IST.
F. Reference Materials
Recommended Tutorials:
- MATLAB Onramp
- Simulink Onramp
- Stateflow Onramp
- Modeling Physical Systems:
- Practical Approaches to Robot Perception:
- MATLAB and Simulink ROS Tutorials
- Mapping for Mobile Robots and UGV
- ‘How To’ – Videos using MATLAB and Simulink
Published Videos/Blogs by Teams: