Why Sponsor Us?

The biggest problem in a typical club model is the loss of human resources and shared knowledge. The loss of human capital is caused by the lack of involvement and commitment from members. A classic tech club will try to recruit the members with the desired skill sets, and students with less qualification are either waiting for lower level tasks or seat there watch other “higher-level” members work. This will result in a high liquidity of human resource flow that around 50% of new coming students will stay in the club for 1-2 weeks and disappear. To defeat this problem, the new club structure should be less “giving out orders” and “a particular person doing one particular job”.

download.jpeg

Purdue Robomaster Open Course-Teaching session

The teaching session prepared for non-experience students will ensure the involvements while maintaining a non-pushy environment. The teaching session is not complimentary, the students will stay only because they want to learn the knowledge and be better at robotics, and this will be the strongest fuel/motivation of the club. Once the teaching system is sophisticated enough with the growth of the club, there will be less skill level hierarchy and knowledge gaps. The student groups will be self-grow and self-governing in a parallel way with the club.

The new structure should also be adaptive when core position transition occurs. Since the club structure is highly decentralized, the growth of the club is driven by the quality of study topics (divided into small research groups) and student’s passion for knowledge. Therefore, the impact of position change will be less, the teaching materials (club manual books, study topic publications etc.) will reduce the relevant knowledge loss as well.

Fig.The new model (Buurtzorg model)

Fig.The new model (Buurtzorg model)

Therefore, after one semester teaching sessions, students from the learning group will start to immerse into a certain research topic they want to explore, and eventually become a new research groups. This will slowly enrich this diversity and human resource in this ecosystem.

Model credit to: The Logical Structure of ARIZ-85C and its Application in Science - Justus Schollmeyer — Berlin, Germany, https://www.aitriz.org/tz2018abstracts/78-the-logical-structure-of-ariz-85c-and-its-application-in-science/file

 

Robomaster Open Course

In Fall 2018, we will deliver a 10 week long robotics engineer training event, with 10 teaching sessions that cover Design and Manufacturing, Control Theory, Embedded System and Computer Vision Algorithms. These training events will target mainly freshmen and sophomore students, but will also be relevant for junior and seniors new to robotics. These teaching plans are being led by experienced students (mostly senior level and grad students in the club) and is meant to create a “bootcamp” effect for anyone interested in robotics.  

 
 
Photo by Karan Bhatia on Unsplash

Manufacturing open course

The Manufacturing team teaching plan will start with knowledge in the area of engineering drawing and design for manufacturing, students can take advantage of great resources such as the Bechtel Innovation Design Center (BIDC) which supports students to design and build solutions for their project. Completing this session will help students to utilize all the machining options inside BIDC including CNC mill, lathe, Waterjet Cutting, Laser Cutting and Engraving, drilling, and 3D printing. In this session, students will need to learn how to design and manufacture a suitable platform for electronic components. At the end of teaching session, we expect the students can bring the drawings to any machine shop and people will be able to understand their design and manufacture the part. We want this and the other teaching sessions performed by the club to act as an opportunity for members and the general Purdue community to learn from each other, develop relationships, and build a network with people sharing their professional knowledge.


Design open course

The design team’s teaching session will utilize the Brushless motors and servo motors, with the electrical speed controllers.  Here, students will work closely with our build team to design and build a chassis for a standard robot. The requested equipment (motors and speed controllers) is essential to give students hands on experience working with the same type of equipment that is used in modern robots. The software (60 copies of Solidworks) has already been acquired by the club. Student only need to bring their laptops, install the software, and follow along to control their first motor!

Photo by Hanson Lu on Unsplash

Photo by Hanson Lu on Unsplash


Photo by Dose Media on Unsplash

Photo by Dose Media on Unsplash

Control open course

In the teaching session led by our control team leads, students will learn to perform system identification for each motor and design a controller to rotate a motor 90 degrees accurately after taking a series of teaching sections. To implement control design, this workshop will utilize the control board (STM32), the brushless motors and the speed controllers. Since the open source codes for these robots are developed on the models specified above, students will easily work on different club projects alone by modifying the open source codes paired with the above equipment. In this way, encouragement on self-study is maximized, and innovations on robots’ control could be easily implemented


 

Embedded system open course

Our embedded systems leads will teach a session to help students gain basic electronics experience in a short amount of time. In this session, we will be providing a basic electronic kit, multimeter, oscilloscope, and batteries. After completing the series, students will have the ability to

  1. Identify electronic components on a typical robot

  2. Repair basic electronic components  

  3. Write and modify software for ARM architecture micro-controller board to communicate with other module using serial communication interfaces

  4. Identify common serial communication protocols like, I2C, SPI, CAN, USART

  5. Implement adequate sensors for different tasks.

Photo by Chris Ried on Unsplash

Photo by Chris Ried on Unsplash


 
Photo by Danial RiCaRoS on Unsplash

Computer vision open course

Finally, the computer vision lead will utilize the Jetson TX2 development kit to introduce students to cutting edge AI deep learning.  This will allow students to have hands on experience working with advanced vision and machine learning processing onboard a mobile platform.  This bootcamp session will show students how to iteratively train a network model for data collection.

Course Map

Primary Objective

  1. Basic PID theory (Theoretical & Mathematical proof)  

  2. Embedded system (How to turn idea into code)

  3. Communication protocol (How to transmit your idea to the robot)


Same logic if the student’s primary objective is to design and build a robot frame

  1. Sample display/review (General robot design procedures)

  2. CAD Tool tutorial (Useful practical skills)

  3. Design for manufacturing and GD&P (How to realize the design)


For students who want to perform a object detection task

  1. Introduction to OpenCV (The necessary tool)

  2. Introduction to Machine Learning (The algorithm support)

  3. Image classification with SVM (Combine 1+2 to detect the object)

rawpixel-604746-unsplash.jpg
 

Sponsor Us and Receive a Resume Booklet!

 

Sponsor Us

Thank you for considering sponsor the Purdue robomaster club. Just provide the pieces of information bellow, and our business representative will contact you with in 2 business day.

Bechtel Innovation and Design Center.png
 

Please complete the form below