Academia.eduAcademia.edu

Outline

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

sparkles

AI

What are the primary contributions of the proposed hierarchical probabilistic representation?add

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?add

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?add

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?add

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?add

The integration of DC motors with rotary encoders allows for accurate position tracking, enhancing motion efficiency by 25%.

References (37)

  1. 2 Software Design and Algorithm ..................... Error! Bookmark not defined.
  2. 3 Overview of MATLAB and GUI(Graphical User Interface) ..................Error! Bookmark not defined.
  3. Hardware Analysis ................................................. Error! Bookmark not defined. 4.1 Humanoid Robot ............................................ Error! Bookmark not defined.
  4. 2 Robotic Arm ................................................... Error! Bookmark not defined.
  5. 2.1 Stepper Motor .......................................... Error! Bookmark not defined.
  6. 2.2 Working Principle……………………………………………………….21
  7. 2.3 Micro Stepping…………………………………………………………..23
  8. 3 Cart ................................................................. Error! Bookmark not defined.
  9. 3.1 DC Motor ................................................................................................. 37 4.3.1.1 Brushed DC Motor………………………………………………….25
  10. 3.2 Rotary Encoder......................................... Error! Bookmark not defined.
  11. 3.2.2 Optical Encoder…………………………………………………….29
  12. 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
  13. 2 TB6560 ........................................................................................................... 35 5.2.1 Feature………………………………………………………………….35
  14. 2.2 Application Field………………………………………………………..35
  15. 2.3 Hardware and Software Preparation…………………………………….36 5.2.4 Code……………………………………………………………………..37
  16. Wifi Module ........................................................................................................... 38 6.1 Discription ...................................................... Error! Bookmark not defined.
  17. 1.1 Feature ...................................................................................................... 39
  18. 1.2 Code .................................................................................................................... 41
  19. 2 IP Camera ....................................................................................................... 42 6.2.1 History ...................................................... Error! Bookmark not defined.
  20. 2.2 Standards .................................................................................................. 43
  21. 2.3 Potential Advantages ................................................................................ 44 6.2.4 Potential Disadvantages ........................... Error! Bookmark not defined.
  22. 2.5 Software and Hardware ............................................................................ 45 6.2.7 Battery Backup ......................................... Error! Bookmark not defined.
  23. 2.8 Built In Logging ....................................... Error! Bookmark not defined.
  24. 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.
  25. 2 GSM with Arduino ......................................... Error! Bookmark not defined.
  26. 2.1 Example Code .......................................... Error! Bookmark not defined.
  27. Chapter 8 Methodology .......................................................................................................... 51 8.1 Flow Diagram ................................................. Error! Bookmark not defined.
  28. 2 The Hardware ................................................................................................. 51
  29. Section 3 Future Prospects ..................................................................................................... 53 References 54
  30. 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
  31. II. https://en.wikipedia.org/w/index.php?title=DC_motor&oldid=778550922
  32. 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
  33. VI. https://en.wikipedia.org/w/index.php?title=H_bridge&oldid=772025775
  34. 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
  35. VIII. https://en.wikipedia.org/w/index.php?title=IP_camera&oldid=778796750
  36. IX. https://www.geeetech.com/wiki/index.php?title=L298N_Motor_Driver_Board&o
  37. 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