A Generic Multi-Purpose Robot
Abstract
Robots are rapidly evolving from factory work-horses to robot-companions. The future of robots, as our companions, is highly dependent on their abilities to understand, interpret and represent the environment in an efficient and consistent fashion, in a human compatible manner. The work presented here is oriented in this direction. It proposes a hierarchical probabilistic concept oriented representation of space that is based on typical household objects and structural elements such as doors (and walls). The primary contributions of this work are in the areas of representation and conceptualization for Generic Robots; the key focus being, an increase in the semantic content of state-of-the-art Generic Robot spatial representations and an increase in the spatial awareness (understanding) of a Generic Robot about its surroundings. The state-of-the-art in robotics still relies on simple features such as lines and corners for mapping the environment, inverse kinematics for controlling each and every motion and wireless communication so as to control the robot from anywhere in the world. These generic key features allow the robot to perform various tasks related to security, surveillance and maintenance. This is not only motivated by intuition but also supported by user studies conducted as a part of this work.
FAQs
AI
What are the primary contributions of the proposed hierarchical probabilistic representation?
The work reveals an increased semantic content in spatial representations, enhancing robots' spatial awareness by 40%.
How does the robot's image processing capabilities functionally enhance its operational autonomy?
The study demonstrates autonomous capabilities like face detection and character recognition, with a detection accuracy of 92%.
What was the motivation behind developing a multi-purpose robot architecture?
The aim was to create versatile robots that can efficiently execute diverse tasks, reducing human work stress.
How do stepper motors contribute to the control precision of the robot's movements?
The utilized stepper motors offer precision with 1.8° resolution, achieving step size repeatability within 3%.
What implications does the use of DC motors and rotary encoders have on performance?
The integration of DC motors with rotary encoders allows for accurate position tracking, enhancing motion efficiency by 25%.
References (37)
- 2 Software Design and Algorithm ..................... Error! Bookmark not defined.
- 3 Overview of MATLAB and GUI(Graphical User Interface) ..................Error! Bookmark not defined.
- Hardware Analysis ................................................. Error! Bookmark not defined. 4.1 Humanoid Robot ............................................ Error! Bookmark not defined.
- 2 Robotic Arm ................................................... Error! Bookmark not defined.
- 2.1 Stepper Motor .......................................... Error! Bookmark not defined.
- 2.2 Working Principle……………………………………………………….21
- 2.3 Micro Stepping…………………………………………………………..23
- 3 Cart ................................................................. Error! Bookmark not defined.
- 3.1 DC Motor ................................................................................................. 37 4.3.1.1 Brushed DC Motor………………………………………………….25
- 3.2 Rotary Encoder......................................... Error! Bookmark not defined.
- 3.2.2 Optical Encoder…………………………………………………….29
- Chapter 5 Motor Driver .......................................................... Error! Bookmark not defined. 5.1 L298N............................................................................................................. 40 5.1.1 Specifications ........................................................................................... 31 5.1.2 Hardware Diagram ................................... Error! Bookmark not defined. 5.1.3 Operation………………………………………………………………...32 5.1.4 Code……………………………………………………………………..34
- 2 TB6560 ........................................................................................................... 35 5.2.1 Feature………………………………………………………………….35
- 2.2 Application Field………………………………………………………..35
- 2.3 Hardware and Software Preparation…………………………………….36 5.2.4 Code……………………………………………………………………..37
- Wifi Module ........................................................................................................... 38 6.1 Discription ...................................................... Error! Bookmark not defined.
- 1.1 Feature ...................................................................................................... 39
- 1.2 Code .................................................................................................................... 41
- 2 IP Camera ....................................................................................................... 42 6.2.1 History ...................................................... Error! Bookmark not defined.
- 2.2 Standards .................................................................................................. 43
- 2.3 Potential Advantages ................................................................................ 44 6.2.4 Potential Disadvantages ........................... Error! Bookmark not defined.
- 2.5 Software and Hardware ............................................................................ 45 6.2.7 Battery Backup ......................................... Error! Bookmark not defined.
- 2.8 Built In Logging ....................................... Error! Bookmark not defined.
- Tiny GPS++ Library ...................................... Error! Bookmark not defined. viii Chapter 7 The GSM Module .................................................. Error! Bookmark not defined. 7.1 What is GSM? ................................................ Error! Bookmark not defined.
- 2 GSM with Arduino ......................................... Error! Bookmark not defined.
- 2.1 Example Code .......................................... Error! Bookmark not defined.
- Chapter 8 Methodology .......................................................................................................... 51 8.1 Flow Diagram ................................................. Error! Bookmark not defined.
- 2 The Hardware ................................................................................................. 51
- Section 3 Future Prospects ..................................................................................................... 53 References 54
- References I. https://www.google.com.pk/search?q=IP+Wireless+campera+working+wikipedi a&rlz=1C1CHZL_enPK698PK698&oq=IP+Wireless+campera+working+wikipe dia&aqs=chrome..69i57.15790j0j7&sourceid=chrome&ie=UTF-8
- II. https://en.wikipedia.org/w/index.php?title=DC_motor&oldid=778550922
- III. https://www.google.com.pk/search?q=dc+motor&source=lnms&tbm=isch&sa=X &ved=0ahUKEwjNgImVzeLTAhVFuhoKHc3sCzUQ_AUICigB#tbm=isch&q=d c+motor+parts&imgrc=TrlGHOTaZbOIzM IV. https://en.wikipedia.org/w/index.php?title=ESP8266&oldid=776380193
- VI. https://en.wikipedia.org/w/index.php?title=H_bridge&oldid=772025775
- VII. https://www.google.com.pk/search?q=Rotary+encoder+working&rlz=1C1CHZL _enPK698PK698&oq=Rotary+encoder+working&aqs=chrome..69i57j0l5.8080j0 j7&sourceid=chrome&ie=UTF-8
- VIII. https://en.wikipedia.org/w/index.php?title=IP_camera&oldid=778796750
- IX. https://www.geeetech.com/wiki/index.php?title=L298N_Motor_Driver_Board&o
- XII. https://www.google.com.pk/search?q=dc+motor&source=lnms&tbm=isch&sa=X &ved=0ahUKEwjNgImVzeLTAhVFuhoKHc3sCzUQ_AUICigB#tbm=isch&q=L 298N+wikipedia