Human machine interaction via robotics

Project Title: Human-Machine Interaction via Robotics. Background Information/Statement of the Problem It is far easier to evolve a robot into something better at a job than it is to evolve a hu

2025-06-28 16:32:58 - Adil Khan

Project Title

Human machine interaction via robotics

Project Area of Specialization RoboticsProject Summary

Project Title: Human-Machine Interaction via Robotics.

Background Information/Statement of the Problem

It is far easier to evolve a robot into something better at a job than it is to evolve a human to be better at a job, and it’s an effective solution in a multitude of situations and purpose. There are multitude situations and environment where human accessibility is beyond unreachable or hostile such as the search and rescue missions in the wake of natural disasters, space missions, detection and removal of landmines, extraterrestrial explorations and many more. Each year, around 50,000 people on average loss their life mainly because of the natural disasters and on average 5000 people lose their lives each year due to landmines. Similarly, the search and rescue of missing people in the wake of natural disasters or accident is not only crucial but also critical. There is a clear interest in the scientific community to solve such problems, which is addressed from a different perspective and from the different methodology and one of the motivating factor and solution to tackle such problems is often comes from the fields of robotics.

Project Overview

Robotics is swiftly on the course of advancing to the position where we can genuinely solve problems effectively and efficiently. Spurred by enormous improvements in actuation, sensing and computing capabilities, the field of robotics has flourished tremendously over the past few decades. Besides the traditional robot manipulator arms which have already reached a high state of maturity, considerate attention is being spent to the creation of mobile robots and gifting these with ever higher degrees of autonomy. One such type of mobile robots being the target of countless studies in research facilities and universities all over the world is the six-legged or hexapod robot. A hexapod robot which is also our proposed project is a mechanical vehicle that walks on six legs. Since a robot can be statically stable on three or more legs, a hexapod robot has a great deal of flexibility in how it can move. If legs become disabled, the robot may still be able to walk. Furthermore, not all of the robot's legs are needed for stability; other legs are free to reach new foot placements or manipulate a payload. The goal of this project is to provide the available hexapod robot with the fundamental building blocks that enable interaction with humans and can perform crucial tasks in a multitude of situations and environment.  The end result will be the complete hexapod robotic system and a user interface program that enable human-machine interaction which as a whole shows great promises for the use in the application where rough unstructured terrain and hostile situations have to be traversed such as the search and rescue mission, exploration, military purposes, and other various multitude situations. 
 
  
 
 

Project Objectives

PROJECT OBJECTIVES

There are two major goals for the "Human-Machine Interaction via Robotics" Project and specific objectives within each of the goals.

Goal#1- Develop a system with a higher degree of autonomy.

Objective#1.1- To effectively assist the robotic structure to walk in multiple terrains.

Objective#1.2- To mimic the movement of six-legged insects.

Goal#2- To develop a stable, durable and flexible Robotic structure.

Objective#2.1- To easily crawl in diverse terrains and adjust accordingly using its six-legged structure.

Objective#2.2- To provide a great deal of fault-tolerance capability.

Objective#2.3- To be easily expandable and prone to easily adjust itself to multiple adjustments.

Goal#3- To derive kinematics of robotics structure.

Objective#3.1- To devise inverse kinematics for implementing different walking patterns. 

Objective#3.2- To assist the robotic structure to adopt crawling accordingly.

Goal#4- To establish a user-friendly user interface.

Objective#4.1- To assist the user in controlling a robotic structure.

Objective#4.2- To guide the user, how to operate the robot.

Goal#5- Virtual Reality enable control for controlling robotic structure.

Objective#5.1- To allow the user to view the surrounding from robotic perspective.

Objective#5.2- To let the user, operate the robotic structure in virtual reality.

Goal#6- To develop an integrated system which can be used in a multitude of situations and purposes.

Objective#6.1- An expandable robotic system boarding microprocessor and other types of equipment which enhances the robotic capabilities.

Goal#7- Integrated system mutually interacting with humans.

Objective#7.1- User-interface, sensors and VR as an acting portal of human-machine interaction.

Project Implementation Method

PROJECT IMPLEMENTATION METHOD

For the proposed project, an incremental process is used for development. It is more convenient and effective for the proposed project development to use an incremental approach the main functionalities would be done first whiles other functionalities would be done later.

Define

In this step, we'll ensure the following doings.

  • Requirement Gathering.
  • Business analysis.
  • Research.
  • Information architecture.
  • Functional Requirements.
Design

Following things will be done in this step.

  • Design selection.
  • Design analysis.
  • Configure Components.
  • Develop functional Prototype.
Develop

This step ensures the following things.

  • Hardware Construction.
  • Software Construction.
  • Testing/Quality Assurance.
  • Documentation.
Deploy

In a Deploy state following will be done.

  • Hardware and Software installation.
  • Preparing Test Environment.
  • User Testing.
  • Acceptance Testing.
  • Build Release.
Deliver

In the final step, the following will be done.

  • Project Wrap-up.
  • Project environment setup.
DefineDesignDevelopDeployDeliverBenefits of the Project

BENEFITS OF THE PROJECT

Following will be the benefits of the proposed project.

Technical Details of Final Deliverable

TECHNICAL DETAILS OF FINAL DELIVERABLE

Hardware Deliverable Technical Details.

hexapod robot is a mechanical vehicle that walks on six legs resembles a spider-like shape.

Features and Specifications:
- 3mm aluminum alloy material, high intensity
- Robot shell with installation hole for a switch and other equipment.
- 18DOF, each leg 3DOF joint.
- Leg length: 23cm(stretched)
- Body shell size: 17.5*15.5cm(L*W)

- A microprocessor which acts as a brain of the robot.
- Could realize go forward, backward, turning movements, etc.

Software Deliverable Technical Details.

User-interface

- A desktop application for controlling robotic structure developed by using multiple programming languages.

- A devised kinematics for the robotic movement.

Inverse kinematics is the mathematical process of recovering the movements of an object in the world from some other data.

we'll devise inverse kinematic equation which will instruct the robot how to crawl.

- A VR control environment to provide an immersive environment to the user.

The user will be able to view from the robotic perspective and control it.

Final Deliverable of the Project HW/SW integrated systemType of Industry Education , IT , Manufacturing , Others Technologies Artificial Intelligence(AI), Internet of Things (IoT), Augmented & Virtual Reality, RoboticsSustainable Development Goals Industry, Innovation and InfrastructureRequired Resources
Elapsed time in (days or weeks or month or quarter) since start of the project Milestone Deliverable
Month 1DefineRequirement Gathering. Business analysis. Research.
Month 2DefineInformation architecture. Functional Requirements.
Month 3DesignDesign selection. Design analysis.
Month 4DesignConfigure Components. Develop functional Prototype.
Month 5DesignComponents Gathering
Month 6DevelopHardware Construction. Software Construction. Documentation.
Month 7DevelopHardware Construction. Software Construction. Documentation.
Month 8DevelopHardware Construction. Software Construction. Documentation.
Month 9DevelopTesting/Quality Assurance.
Month 10DeployHardware and Software installation. Preparing Test Environment. User Testing.
Month 11DeployAcceptance Testing. Build Release.
Month 12DeliverProject Wrap-up. Project environment setup.

More Posts