6.2. Body Movement - Joints
6.2. Body Movement - Joints
Lesson – 6.2
Body Movements – Identifying and classifying body joints- Chapter 8
Scholastic:
Stage 1: Conceptualization
Understand the body movement of different animals.
Classify the different types of joints present in the human body.
Distinguish the movements of different body parts having different parts of the
joint.
Relate the different joints with various objects like door hinges.
AI and Tinkering:
Stage 2: Apply Design Thinking framework
Understanding the structure of different types of bones.
Identifying the role of joints to interconnect the different types of bones.
Create a framework of the bones and joints of the body.
AI and Tinkering:
The teacher makes the arrangements for hardware and good Internet
connection required to conduct the activity.
Students will be introduced with the platform “Teachable Machine” where the
students can understand the concept of machine learning.
https://teachablemachine.withgoogle.com/
ATL teacher will explain about use of sound playback module.
Students must learn how to upload code in Arduino by Pictoblox.
Learn about use of digital pins of Arduino, to activate and deactivate an
actuator.
Previous Scholastic:
Knowledge The students are expected to know about -
Different body parts and their common functions.
Different types of bones in our body.
AI and Tinkering:
Basic understanding of Teachable Machine Platform.
https://teachablemachine.withgoogle.com/
Image Classification and Processing.
Basics of Data Collection and Data Evaluation.
Basic understanding of PictoBlox, a programming software based on Scratch.
You may download Pictoblox using following link.
https://thestempedia.com/product/pictoblox/download-pictoblox/
Methodology Stage 1: Conceptualization Scholastic: (Science Teacher)
The teacher will ask if the students have performed the activity and will listen to their observation
about the given home activity. The below responses are expected -
Students will not be able to perform everyday activities which involve elbow movement.
Students will observe the importance of joints in their skeleton and how these joints are useful
in carrying out different body movements.
The teacher brainstormed the reason why different parts of the body show different types of
movements.
Introduction:
The teacher discusses arrangement of bones present in different organisms resulting in
different body movements.
Teacher will further explain different types of joints and their respective functions.
Following videos can be used for reference -
https://youtu.be/qmcj6ZvHBjk
https://youtu.be/OyK0oE5rwFY
Problem Statement / Scenario: Students were performing some basic exercise as a warm up
activity for their Basketball match. After exercising, Ajay noticed that he was able to perform various
movements of the body which were different from one another. He was able to rotate the neck but
was unable to do so with the skull. Similarly, he was able to rotate the shoulder clockwise and
anticlockwise but legs could not perform the same. He wondered what could be the reason behind
it. And thought about sharing it with teachers and friends in the classroom.
Empathize: Listening to the scenario shared by Ajay, teachers asked few questions about body
movements:
In what directions do your hands move?
Do you enjoy doing physical exercise?
How do you move your hands and legs while doing different exercises?
Which part of your arm can be bent?
Straighten your arm and try to bend it downwards. Are you able to do it?
Why is it that we are able to move a few parts of our body easily in various directions and some
only in one direction?
Why are we unable to move some parts at all?
Define: Students will notice different body parts are involved in different movements of the body
part. They also understand how different joints in our body lead to different forms of flexibility in our
body.
Ideate: To understand the concept further, learners will be asked to train an AI model which can
identify different parts of joints in our body leading to different body movements.
Stage 3: Data collection of images for different types of joints present in the human body followed
by classification of joints using machine learning (Subject teacher and AI Faculty)
The learners will collect image data for different types of joints present in the human body using
online websites. The data collected will be further used to train the model for making predictions
for classifying different types of joints.
3.1 Teacher helps students understand various types of joints present in the human body.
How each type of joints work?
How to identify them?
After understanding the students will search for databases available online. Teachers can ask
following questions -
What are the websites available for finding datasets?
What databases are open-sourced and readily available?
Once the database is found, the students will evaluate the database and clean the dataset to
make better and accurate predictions (i.e. remove unnecessary images/data points).
Alternatively the ATL in-charge can also suggest students to use a click of any available X-Ray
image of any particular joint.
3.2 After collecting the dataset, it is cleaned for further processing, wherein the learners can
remove the unwanted images or wrong images from the dataset.
3.3 Data Collection, Processing and Labelling: The students can collect the data as mentioned
above or he/she can even collect the data in real time by clicking the images of X-Ray of any
particular body joint.
Implementation Steps -
Students have to click the following link: https://teachablemachine.withgoogle.com/
After clicking on get started will select the image project.
Create the four classes-
Ball and Socket Joints
Fixed Joints
Hinge Joints
Pivotal Joints
Click on upload to get the dataset for all the four classes to train the model. For this activity you
may use following collection -
https://drive.google.com/drive/folders/1pTWxDBnJWaKFkc_Mxm2mBrEgVcsLzWCy?usp
=share_link
You may add more data to the above collection.
The data uploaded is used to train the model.
3.4 Understanding the Use Case & Training the model: The students are to be asked to click on
“Train Model “ to make the machine learn the images uploaded under different classes. AI teachers
should make the students understand the relationship between performance of the model and the
quantity as well as quality of the data. If the quantity as well as quality of the images captured is good
then the model will be able to understand the data better.
3.5 Testing & Evaluating the model: After the model is trained, it is tested. The learner clicks on the
top right button and changes the mode to File from Webcam (as shown below) and selects the
image from the test data folder.
The next step is to test the model by uploading the image from the test data folder.
As per the given inputs, the model has correctly predicted the probability of a particular joint. The
probabilities can change according to the database size and quality. The output probability also
suggests the confidence of the model in prediction.
The learners need to take care of the following parameters, if the output is not accurate.
Add a good quantity of data.
Ensure there are no errors in data.
Ensure the classes are labelled properly.
Stage 4: Creating the hardware to predict the type of joint using colored LEDs
(Subject teacher and ATL Faculty)
Step 3- Click on Load Model and paste the shareable link copied from Teachable Machine. Upload
your test data as different backdrops using the button ‘Choose a backdrop’ at bottom right of the
screen and then selecting ‘upload backdrop’. Do not forget to delete white backdrop.
Step 4- Develop an interface in PictoBlox that selects any joint from uploaded backdrops and
shows the name of the joint accordingly. Add the blocks in following manner -
Step 5- Now test your model by clicking on the Go button. You will observe that the message will
be displayed on the screen according to the selected image.
Step 6- Now write a code to activate the Arduino digital pin to play sound module. Also upload the
pre-recorded sound files using the Sound tab and then using upload sound option.
Step 7- Connect the components as per the appropriate schematics: (Components used are: 4
LEDs, Breadboard, Arduino UNO, Connecting Wires, Power Cable). Use the following LEDs to
represent the specific joints as follows (Colors of the LEDs can be changed depending upon the
availability):
White LED: Hinge Joint ( D 11)
Red LED: Ball and Socket Joint (D10)
Yellow LED: Fixed Joint (D13)
Green LED: Pivotal Joint ( D 12)
Step 8 - Click on board and select Arduino Uno. Connect the board and upload the code. Don’t
disconnect the arduino from the laptop until we want to run the project.