Swayat

20 Dof kid sized Humanoid Robot

About Swayat

With an aim to build a generalized cross-platform robot to study, implement and explore the fields of Computer Vision, Electronics, Controls and Gait Designing, the students of IVLab’s have developed a 20DOF Humanoid.

Mechanical Design

Fabricated with 3mm Aluminum sheet using CNC Milling and the detailed parts were 3D printed using ABS plastic. Modelling and Simulation of individual subassemblies of arms and legs were also performed.

Electronic Subsystem

The sub controller circuit is based on the ARM CORTEX-M4 32-bit Processor, acting as the link between the robot’s Intel Atom processor and the different actuators, sensors and the camera. It is designed with protection circuits for the Li-Po 
Battery, the switching circuit, EMI and ESD. Dynamixel Power control circuit and Data Transmission circuit form the key components of this circuit.

​Vision Subsystem

Swayat uses a 640×480 resolution color camera. The camera is used to identify objects of interest in the field of vision and to find fixed points used for localisation (e.g. goal posts, color markers).
The robot calculates the distance of the object in the scene using simple trigonometry; the camera’s height above the ground, and camera’s downward angle with respect to vertical line, knowing the camera’s field of view. Using this we can estimate the angular position of an object horizontally and vertically.

Gait Design

The major work for Forward and Inverse Kinematics was done using a blend of MATLAB and Simulink, for generation of trajectories and testing purposes.
The solutions for inverse kinematics were obtained using closed form solution and optimization algorithm for the robot. The design of gait trajectories was the next aim, wherein splines were fitted according to the constraints required by the particular gait.

Software Architecture

ROS platform is used for operating Swayat.

Features

Robust BuildBuilt with a sturdy aluminum body to resist any damage by falls and collisions.
Customizable designCustomizable design made using interchangeable parts.
Open Source FrameworkCompletely Open Source software and Product Documentation
Built for ROSDeveloped using ROS Indigo on Linux platform.
Low CostManufactured using CNC milling and hence lower ​in cost as compared to others

Tech-Specs

  • Height: 55cm
  • Weight: 3.5Kg
  • Degrees of Freedom: 22DOF
  • Processor: ​Intel Atom 1.6Ghz Processor Board
  • Operating System: Robot Operating System (ROS) platform
  • Sensors: 9 Axis Inertial Measurement Unit, Force Sensitive Resistors
  • Fabrication: Fabricated by CNC Milling and 3D Printing

Maiden participation of Team Swayat in FIRA’ 16!! 

 Team Swayat from IvLabs by making India’s second 3D printed humanoid robot, they represented India at FIRA ’16, Beijing, China in December 2016. They demonstrated their work among 23 teams from 18 different nations in the fields of kinematics, dynamics, electronics, perception, control and planning.
     The project is being accomplished with the support of Dr. Ashwin Kothari under Centre of Excellence (CoE), Electronics and Communication Engg. Dept. and guidance of Dr. Shital S. Chiddarwar, Dept of Mechanical Engg. VNIT Nagpur. 

This Technology is secured under Indian Patent Application Number 201721015920 dated 05/05/2017.

Media

Downloads

Click here for a presentation of Swayat