Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
Abhay Varshney, Anjesh Saroj, Ayush Singh, Harsh Verma, Himanshu Verma,
Madhur Deep Jain, Ratnangshu Das, Saurabh Ranjan, and Ujjwal Varshney
Abstract. This paper describes the team Humanoid and our kid-sized
humanoid robot AUTOMI. The team is comprised entirely of undergrad-
uate students. The paper covers our strategy for the design of the robot
and other algorithms implemented on the robot. It also tells about the
software and electrical architecture of the robot.
1 Introduction
It is beyond question that a man’s best assistant is another man himself. If
ever in the near future, there arises a possibility of a machine replacing a man’s
role, the chosen machine has to be made to look as close as to a human in
appearance and has to be capable of adapting to the human environment without
much modification. With this vision, many companies, research institutes, and
universities have been developing various humanoids.
All this research about different humanoids signifies the importance of me-
chanical design in developing a humanoid robot.
2. Dimensions of components
3. Low weight and less power consumption
4. Minimum constraints possible
We have designed the robot using aluminum sheets and we have decided to
further introduce some improvements in our bot which are:
1. 3D printed body New 3D printed links with slots for Dynamixel wires and
3D print head to support camera and give a nice look to our bot.
2. Electrical architecture case 3D printed box to encase main electrical
components including battery and processor.
3. Crash protection Introduce bumpers in front and back side to provide
protection from the crash when bot falls down.
3 Motion Simulation
4 Control Strategy
5 Computer Vision
– Archery The center of the bullseye is tracked and used to estimate the ra-
dius and angular velocity of the target.
4 S. Ranjan et al.
– Sprint The lines are found by the aforementioned method. Then the algo-
rithm is such that the bot tries to keep both the lines (left and right), to be
tilted symmetrically in the frame.
6 Software Architecture
The software architecture is entirely based on Robot Operating System (ROS).
There are four main packages:
1. automi bringup initializes all sensors and Dynamixels.
2. automi vision contains all vision related nodes for all tasks.
3. automi motion motion module for controlling the Dynamixel servos.
4. automi tasks receives data from vision nodes, processes it and commands
motion module for respective tasks.
7 Electrical Architecture
Presently the AUTOMI’s electrical components are operated separately and
powered through an external DC 12V power supply. So we have designed a
Printed Circuit Board (PCB) of the complete circuit of the humanoid that will
consist of :
1. Portable connections with all electrical components
2. Battery Management Module
3. Power safety Module
8 Conclusion
This report described the technical plans and works done by the Team Humanoid
IITK for its entry in the Fira Huro cup. Our objective for our first year would be
to contribute as much as we can and gather a lot of knowledge and experience
for our future endeavors.