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:

  1. (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?  
    1. Summarize the application of The MathWorks’ tools to the competition objectives.
    2. Define and describe how The MathWorks’ tools fit into the overall development process followed:
    3. Requirements 
    4. Design using modeling and simulation
    5. Testing
    6. Verification and Validation
      To know more about Model-Based Design, please visit this link: 
      https://www.mathworks.com/solutions/model-based-design
  2. 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.
    • (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.
  3. (5 pts) Overall quality of the slides
  4. (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

MathWorks Modeling Award Form