Tele-Operated Mobile Robot

āļˆāļēāļāļāļēāļĢāļŠāļģāļĢāļ§āļˆāļžāļšāļ§āđˆāļēāļĄāļĩāļ„āļ§āļēāļĄāļ•āđ‰āļ­āļ‡āļāļēāļĢāļšāļļāļ„āļ„āļĨāļēāļāļĢ āđāļĨāļ°āļ­āļ‡āļ„āđŒāļ„āļ§āļēāļĄāļĢāļđāđ‰āđƒāļŦāļĄāđˆāđƒāļ™āļ”āđ‰āļēāļ™āļŦāļļāđˆāļ™āļĒāļ™āļ•āđŒāļĄāļēāļāļ‚āļķāđ‰āļ™ āļĢāļ§āļĄāļ–āļķāļ‡āļœāļĨāļāļĢāļ°āļ—āļšāļ‚āļ­āļ‡āđ€āļŦāļ•āļļāļāļēāļĢāļ“āđŒāđ‚āļ„āļ§āļīāļ”-19 āļ—āļģāđƒāļŦāđ‰āļŠāļ·āđˆāļ­āļāļēāļĢāļāļēāļĢāļĻāļķāļāļĐāļēāļĢāļđāļ›āđāļšāļšāļ­āļ­āļ™āđ„āļĨāļ™āđŒāđ€āļŦāļĄāļēāļ°āļŠāļĄāļāļąāļšāļāļēāļĢāļžāļąāļ’āļ™āļēāļšāļļāļ„āļ„āļĨāļēāļāļĢ āđāļĨāļ°āļ­āļ‡āļ„āđŒāļ„āļ§āļēāļĄāļĢāļđāđ‰āđƒāļ™āļāļēāļĢāļĻāļķāļāļĐāļēāđƒāļ™āļ§āļīāļ–āļĩāļŠāļĩāļ§āļīāļ•āđƒāļŦāļĄāđˆ āļ‹āļķāđˆāļ‡āļ—āļģāđƒāļŦāđ‰āđ€āļāļīāļ”āđ‚āļ„āļĢāļ‡āļ‡āļēāļ™āļŠāļ·āđˆāļ­āļāļēāļĢāļŠāļ­āļ™āļ­āļ­āļ™āđ„āļĨāļ™āđŒāđ€āļāļĩāđˆāļĒāļ§āļāļąāļšāļŦāļļāđˆāļ™āļĒāļ™āļ•āđŒāđƒāļ™āļŦāļąāļ§āļ‚āđ‰āļ­ Tele-Operated Mobile Robot Platform

āļ‡āļēāļ™āļ§āļīāļˆāļąāļĒāļ™āļĩāđ‰āļ™āļģāđ€āļŠāļ™āļ­āđ€āļĢāļ·āđˆāļ­āļ‡āļāļēāļĢāļ„āļ§āļšāļ„āļļāļĄāļŦāļļāđˆāļ™āļĒāļ™āļ•āđŒāđ€āļ„āļĨāļ·āđˆāļ­āļ™āļ—āļĩāđˆāļˆāļēāļāļĢāļ°āļĒāļ°āđ„āļāļĨāļ”āđ‰āļ§āļĒāļĢāļ°āļšāļšāļ­āļ­āļ™āđ„āļĨāļ™āđŒ āđ‚āļ”āļĒāļĄāļĩāļˆāļļāļ”āļ›āļĢāļ°āļŠāļ‡āļ„āđŒāđ€āļžāļ·āđˆāļ­āļ­āļ­āļāđāļšāļšāđāļĨāļ°āļžāļąāļ’āļ™āļēāđāļžāļĨāļ—āļŸāļ­āļĢāđŒāļĄāļāļēāļĢāđ€āļĢāļĩāļĒāļ™āļĢāļđāļ›āđāļšāļšāđƒāļŦāļĄāđˆāļ—āļĩāđˆāļŠāđˆāļ§āļĒāļ—āļģāđƒāļŦāđ‰āļœāļđāđ‰āđ€āļĢāļĩāļĒāļ™āļŠāļēāļĄāļēāļĢāļ–āđ€āļĢāļĩāļĒāļ™āļĢāļđāđ‰āļ—āļĪāļĐāļŽāļĩāđāļĨāļ°āļ›āļāļīāļšāļąāļ•āļīāļœāđˆāļēāļ™āļĢāļ°āļšāļš "Tele-Operated Mobile Robot Platform" āđ‚āļ”āļĒāļŠāļēāļĄāļēāļĢāļ–āļ—āļ”āļĨāļ­āļ‡āļ āļēāļ„āļ›āļāļīāļšāļąāļ•āļīāļ”āđ‰āļ§āļĒāļāļēāļĢāļŠāđˆāļ‡āļ‚āđ‰āļ­āļĄāļđāļĨāļ—āļēāļ‡āđ„āļāļĨāđ„āļ›āļĒāļąāļ‡āļ„āļ­āļĄāļžāļīāļ§āđ€āļ•āļ­āļĢāđŒāđāļĄāđˆāļ‚āđˆāļēāļĒāđāļĨāļ°āļŦāļļāđˆāļ™āļĒāļ™āļ•āđŒāđ€āļ„āļĨāļ·āđˆāļ­āļ™āļ—āļĩāđˆ

āļŠāļĄāļēāļŠāļīāļāļœāļđāđ‰āļˆāļąāļ”āļ—āļģ

āļ™āļąāļāļĻāļķāļāļĐāļēāļŠāļ–āļēāļšāļąāļ™āļ§āļīāļ—āļĒāļēāļāļēāļĢāļŦāļļāđˆāļ™āļĒāļ™āļ•āđŒāļ āļēāļ„āļŠāļ™āļēāļĄ āđ‚āļ„āļĢāļ‡āļāļēāļĢ WiL āļ›āļĩāļāļēāļĢāļĻāļķāļāļĐāļē 2564

  1. āļ™āļēāļ‡āļŠāļēāļ§āļ˜āļąāļāļāļēāļ™āļīāļ™āļ—āđŒ āļ­āļĢāļļāļ“āļˆāļīāļĢāļ°āļžāļąāļ’āļ™āđŒ
  2. āļ™āļēāļĒāļ™āļ āļąāļ—āļĢ āļˆāļąāļ™āļ—āļĢāđŒāļšāļđāļĢāļ“āđŒ

āļ§āļąāļ•āļ–āļļāļ›āļĢāļ°āļŠāļ‡āļ„āđŒ

  1. āđ€āļžāļ·āđˆāļ­āļĻāļķāļāļĐāļēāļāļēāļĢāļ„āļ§āļšāļ„āļļāļĄāļŦāļļāđˆāļ™āļĒāļ™āļ•āđŒāļĢāļ°āļĒāļ°āđ„āļāļĨ
  2. āđ€āļžāļ·āđˆāļ­āļ­āļ­āļāđāļšāļšāđāļĨāļ°āļžāļąāļ’āļ™āļēāļŦāļļāđˆāļ™āļĒāļ™āļ•āđŒāđ€āļ„āļĨāļ·āđˆāļ­āļ™āļ—āļĩāđˆ āļŠāļēāļĄāļēāļĢāļ–āļ„āļ§āļšāļ„āļļāļĄāđ„āļ”āđ‰āļˆāļēāļāļĢāļ°āļĒāļ°āđ„āļāļĨ
  3. āđ€āļžāļ·āđˆāļ­āļžāļąāļ’āļ™āļēāļĢāļ°āļšāļšāļāļēāļĢāđ€āļĢāļĩāļĒāļ™āļĢāļđāđ‰āļŠāļģāļŦāļĢāļąāļšāļŦāļļāđˆāļ™āļĒāļ™āļ•āđŒāđ€āļ„āļĨāļ·āđˆāļ­āļ™āļ—āļĩāđˆāļˆāļēāļāļĢāļ°āļĒāļ°āđ„āļāļĨ
  4. āđ€āļžāļ·āđˆāļ­āļ›āļĢāļ°āđ€āļĄāļīāļ™āļāļēāļĢāļ—āļģāļ‡āļēāļ™āđāļĨāļ°āļāļēāļĢāđƒāļŠāđ‰āļ‡āļēāļ™āļ‚āļ­āļ‡āļĢāļ°āļšāļšāļāļēāļĢāđ€āļĢāļĩāļĒāļ™āļĢāļđāđ‰āļŠāļģāļŦāļĢāļąāļšāļŦāļļāđˆāļ™āļĒāļ™āļ•āđŒāđ€āļ„āļĨāļ·āđˆāļ­āļ™āļ—āļĩāđˆāļˆāļēāļāļĢāļ°āļĒāļ°āđ„āļāļĨ

āļ āļēāļžāļĢāļ§āļĄāļ‚āļ­āļ‡āļāļēāļĢāļ—āļģāļ‡āļēāļ™

āđ€āļĄāļ·āđˆāļ­āļœāļđāđ‰āđƒāļŠāđ‰āļ‡āļēāļ™āđ€āļ›āļīāļ”āļŦāļ™āđ‰āļēāđ€āļ§āđ‡āļšāđ„āļ‹āļ•āđŒ āļœāļđāđ‰āđƒāļŠāđ‰āļ‡āļēāļ™āļ—āļĩāđˆāļ­āļĒāļđāđˆāļ­āļąāļ™āļ”āļąāļšāļ—āļĩāđˆ 1 āļ‚āļ­āļ‡āļĢāļ°āļšāļšāļ„āļīāļ§āļāđ‡āļˆāļ°āđ€āļ›āđ‡āļ™āļ„āļ™āļ„āļ§āļšāļ„āļļāļĄāļŦāļļāđˆāļ™āļĒāļ™āļ•āđŒāļœāđˆāļēāļ™āļŦāļ™āđ‰āļēāļ•āđˆāļēāļ‡āļ„āļ§āļšāļ„āļļāļĄāļ•āđˆāļēāļ‡ āđ† āļ‹āļķāđˆāļ‡āļāđ‡āļˆāļ°āđāļšāđˆāļ‡āđ€āļ›āđ‡āļ™ 3 āđāļšāļš āļ„āļ·āļ­ Manual mode, Blockly mode āđāļĨāļ° Easy mode āļ‹āļķāđˆāļ‡ Mode āļ•āđˆāļēāļ‡ āđ† āļ™āļĩāđ‰āļāđ‡āļˆāļ°āļŠāđˆāļ‡āļ‚āđ‰āļ­āļĄāļđāļĨāļ„āļģāļŠāļąāđˆāļ‡āļ•āđˆāļēāļ‡ āđ† āđ„āļ›āļĒāļąāļ‡ Server āđāļĨāļ°āļˆāļēāļāļ™āļąāđ‰āļ™āļŦāļļāđˆāļ™āļĒāļ™āļ•āđŒāļāđ‡āļˆāļ°āļ”āļķāļ‡āļ„āļģāļŠāļąāđˆāļ‡āđ€āļŦāļĨāđˆāļēāļ™āļąāđ‰āļ™āļĄāļēāļ›āļĢāļ°āļĄāļ§āļĨāļœāļĨāđāļĨāļ°āđ€āļ„āļĨāļ·āđˆāļ­āļ™āļ—āļĩāđˆāļ•āļēāļĄāļ„āļģāļŠāļąāđˆāļ‡

āđāļœāļ™āļāļēāļĢāļ”āļģāđ€āļ™āļīāļ™āļ‡āļēāļ™

āļāļēāļĢāļ™āļģāđ€āļŠāļ™āļ­āļœāļĨāļāļēāļĢāļ­āļ­āļāđāļšāļš

System Architecture

āļ‡āļēāļ™āļ§āļąāļˆāļąāļĒāļ™āļĩāđ‰āļˆāļ°āđāļšāđˆāļ‡āļāļēāļĢāļ—āļģāļ‡āļēāļ™āļ­āļ­āļāđ€āļ›āđ‡āļ™ 2 āļŠāđˆāļ§āļ™ āļ„āļ·āļ­

  1. āļ­āļ­āļāđāļšāļšāđāļĨāļ°āļžāļąāļ’āļ™āļēāļĢāļ°āļšāļšāļ‚āļ­āļ‡āļŦāļļāđˆāļ™āļĒāļ™āļ•āđŒāđ€āļ„āļĨāļ·āđˆāļ­āļ™āļ—āļĩāđˆāļ›āļĢāļ°āđ€āļ āļ—āļĨāđ‰āļ­āđāļšāļšāđāļĄāļ„āļ„āļēāļ™āļąāļĄāļˆāļģāļ™āļ§āļ™ 4 āļĨāđ‰āļ­ āļ—āļĩāđˆāļŠāļēāļĄāļēāļĢāļ–āđ€āļ„āļĨāļ·āđˆāļ­āļ™āļ—āļĩāđˆāđ„āļ›āļĒāļąāļ‡āļ—āļīāļĻāđƒāļ” āđ† āļˆāļēāļāļāļēāļĢāļĢāļąāļšāļ„āļģāļŠāļąāđˆāļ‡āļœāđˆāļēāļ™āļĢāļ°āļšāļšāļāļēāļĢāļŠāļ­āļ™āļ—āļēāļ‡āđ„āļāļĨāļ‹āļķāđˆāļ‡āļœāļđāđ‰āđƒāļŠāđ‰āļ‡āļēāļ™āđ€āļ›āđ‡āļ™āļœāļđāđ‰āļ›āđ‰āļ­āļ™āļ„āļģāļŠāļąāđˆāļ‡ (Mobility)
  2. āļ­āļ­āļāđāļšāļšāđāļĨāļ°āļžāļąāļ’āļ™āļēāļĢāļ°āļšāļšāļŠāļ·āđˆāļ­āļāļēāļĢāļŠāļ­āļ™āļ­āļ­āļ™āđ„āļĨāļ™āđŒāļĢāļ§āļĄāđ„āļ›āļ–āļķāļ‡āļĢāļ°āļšāļšāļāļēāļĢāļŠāđˆāļ‡āļ‚āđ‰āļ­āļĄāļđāļĨāļ‹āļķāđˆāļ‡āļĄāļĩāļŦāļ™āđ‰āļēāļ—āļĩāđˆāđƒāļ™āļāļēāļĢāļĢāļąāļšāļŠāđˆāļ‡āļ‚āđ‰āļ­āļĄāļđāļĨāļĢāļ°āļŦāļ§āđˆāļēāļ‡āļœāļđāđ‰āđƒāļŠāđ‰āļāļąāļšāļŦāļļāđˆāļ™āļĒāļ™āļ•āđŒ (Teleoperation)

Teleoperation

Data Flow Diagram

āļŦāļ™āđ‰āļēāļ•āđˆāļēāļ‡āđ€āļ§āđ‡āļšāđ„āļ‹āļ•āđŒ āļŦāļ™āđ‰āļēāđ€āļ§āđ‡āļšāđ„āļ‹āļ•āđŒāļ—āļĩāđˆāļœāļđāđ‰āđƒāļŠāđ‰āļ‡āļēāļ™āļĢāļ°āļšāļšāļ„āļ§āļĄāļ„āļļāļĄāļŦāļļāđˆāļ™āļĒāļ™āļ•āđŒ āļˆāļ°āđ€āļ›āđ‡āļ™āļŦāļ™āđ‰āļēāđ€āļ§āđ‡āļšāļ—āļĩāđˆāļ–āļđāļāđ€āļ‚āļĩāļĒāļ™āļ‚āļķāđ‰āļ™āļĄāļēāđ‚āļ”āļĒāđ€āļ„āļĢāļ·āđˆāļ­āļ‡āļĄāļ·āļ­ HTML , CSS āđāļĨāļ° Javscript

1.āļŠāđˆāļ§āļ™āļ‚āļ­āļ‡āđ‚āļ„āļĢāļ‡āļĢāđˆāļēāļ‡āļ‚āļ­āļ‡āđ€āļ§āđ‡āļšāđ„āļ‹āļ•āđŒ āļ—āļĩāđˆāļ›āļĢāļ°āļāļ­āļšāļ”āđ‰āļ§āļĒāļ›āļļāđˆāļĄāļ•āđˆāļēāļ‡ āđ† āļˆāļ°āļ­āļ­āļāđāļšāļšāđ‚āļ”āļĒāđƒāļŠāđ‰ HTML āļāļąāļš CSS āđāļĨāļ°āļāļĢāļ­āļšāļŠāļģāļŦāļĢāļąāļšāđƒāļŠāđˆāļ āļēāļžāļˆāļ°āđƒāļŠāđ‰āđ‚āļ›āļĢāđāļāļĢāļĄ NicePage āđƒāļ™āļāļēāļĢāļŠāđˆāļ§āļĒāļ­āļ­āļāđāļšāļš āđ€āļĄāļ·āđˆāļ­āļ­āļ­āļāđāļšāļšāđ‚āļ„āļĢāļ‡āļĢāđˆāļēāļ‡āđ€āļŠāļĢāđ‡āļˆāđāļĨāđ‰āļ§āļˆāļķāļ‡āļ™āļģāļ­āļ‡āļ„āđŒāļ›āļĢāļ°āļāļ­āļšāļ•āđˆāļēāļ‡ āđ† āļĄāļēāđƒāļŠāđˆāđāļ—āļ™āļāļĢāļ­āļšāļ—āļĩāđˆāļ§āļēāļ‡āđ„āļ§āđ‰ āđ€āļŠāđˆāļ™ āļ§āļĩāļ”āļīāđ‚āļ­ āļ āļēāļžāļ‚āļ­āļ‡āļ›āļļāđˆāļĄāļ•āđˆāļēāļ‡ āđ† āđāļĨāļ°āļŦāļ™āđ‰āļēāļ•āđˆāļēāļ‡āđāļŠāļ”āļ‡āļŠāļ–āļēāļ™āļ°

2.āļŠāđˆāļ§āļ™āļ‚āļ­āļ‡āļāļēāļĢāļĢāļąāļšāļŠāđˆāļ‡āļ‚āđ‰āļ­āļĄāļđāļĨāļ•āđˆāļēāļ‡ āđ† āļˆāļ°āđ€āļ‚āļĩāļĒāļ™āđ‚āļ”āļĒāđƒāļŠāđ‰ JavaScript āđ‚āļ”āļĒāļĢāļ°āļšāļšāļ„āļ§āļšāļ„āļļāļĄāļˆāļ°āļĄāļĩ 3 āđāļšāļšāļ”āđ‰āļ§āļĒāļāļąāļ™ āļ„āļ·āļ­ Blockly, Manual Mode, āđāļĨāļ° Easy Mode āļ‹āļķāđˆāļ‡ Blockly āļ™āļąāđ‰āļ™āļˆāļ°āļĄāļĩāļāļēāļĢāđƒāļŠāđ‰āļ„āļģāļŠāļąāđˆāļ‡āļ‚āļ­āļ‡āļ—āļąāđ‰āļ‡ 2 āđāļšāļšāļ—āļĩāđˆāđ€āļŦāļĨāļ·āļ­ āđ‚āļ”āļĒāđāļšāļšāđāļĢāļāļ„āļ·āļ­ Manual Mode āļˆāļ°āđ€āļ›āđ‡āļ™āđāļšāļšāļāļ”āļ„āđ‰āļēāļ‡āđ€āļžāļ·āđˆāļ­āđ€āļ„āļĨāļ·āđˆāļ­āļ™āļ—āļĩāđˆāđ„āļ›āļĒāļąāļ‡āļ—āļīāļĻāļ•āđˆāļēāļ‡ āđ† āđāļĨāļ°āļŦāļĒāļļāļ”āđ€āļĄāļ·āđˆāļ­āļ—āļģāļāļēāļĢāļ›āļĨāđˆāļ­āļĒāļ›āļļāđˆāļĄāļ™āļąāđ‰āļ™ āđ† āđāļĨāļ°āļˆāļ°āļĄāļĩāļ›āļļāđˆāļĄāļŦāļĒāļļāļ”āļ‰āļļāļāđ€āļ‰āļīāļ™āļŠāļģāļŦāļĢāļąāļšāļŠāļ–āļēāļ™āļāļēāļĢāļ“āđŒāļ—āļĩāđˆāļŦāļļāđˆāļ™āļĒāļ™āļ•āđŒāđ„āļĄāđˆāļŦāļĒāļļāļ”āđ€āļĄāļ·āđˆāļ­āļ›āļĨāđˆāļ­āļĒāļ›āļļāđˆāļĄ āļ–āļąāļ”āļĄāļēāļ„āļ·āļ­ Easy Mode āļ‹āļķāđˆāļ‡āļˆāļ°āļŠāļēāļĄāļēāļĢāļ–āļ„āļ§āļšāļ„āļļāļĄāļŦāļļāđˆāļ™āļĒāļ™āļ•āđŒāđ‚āļ”āļĒāļĄāļĩāļŠāļ–āļēāļ™āļ—āļĩāđˆāļ—āļĩāđˆāđ„āļ”āđ‰āđ€āļ•āļĢāļĩāļĒāļĄāđ„āļ§āđ‰āđāļĨāđ‰āļ§ āđāļĨāļ°āđ€āļĄāļ·āđˆāļ­āļ—āļģāļāļēāļĢāļŠāļąāđˆāļ‡āļāļēāļĢāļŦāļļāđˆāļ™āļĒāļ™āļ•āđŒāļāđ‡āļˆāļ°āđ„āļ›āļĒāļąāļ‡āļˆāļļāļ”āļ™āļąāđ‰āļ™ āđ† āļ•āļēāļĄāļ—āļĩāđˆāđ„āļ”āđ‰āļŠāļąāđˆāļ‡āļāļēāļĢ āđ‚āļ”āļĒāļˆāļ°āļĄāļĩāļŦāļ™āđ‰āļēāļ•āđˆāļēāļ‡āđ€āļ§āđ‡āļšāđ„āļ‹āļ•āđŒāļ”āļąāļ‡āļ™āļĩāđ‰

āļāļēāļĢāļˆāļąāļ”āļāļēāļĢāļœāļđāđ‰āđƒāļŠāđ‰āļ‡āļēāļ™āļ™āļąāđ‰āļ™ āļˆāļ°āļ—āļģāđ‚āļ”āļĒāļāļēāļĢāļŠāļļāđˆāļĄāđ€āļĨāļ‚āļŠāļģāļŦāļĢāļąāļšāļœāļđāđ‰āđƒāļŠāđ‰āļ‡āļēāļ™āđāļ•āđˆāļĨāļ°āļ„āļ™āļ—āļĩāđˆāđ€āļ‚āđ‰āļēāđ€āļ§āđ‡āļšāđ„āļ‹āļ•āđŒāđāļĨāđ‰āļ§āđ€āļāđ‡āļšāđ€āļĨāļ‚āļ™āļĩāđ‰āđ„āļ§āđ‰āđƒāļ™ Python āđāļĨāļ°āđ€āļĄāļ·āđˆāļ­āļœāļđāđ‰āđƒāļŠāđ‰āļ‡āļēāļ™āļ™āļąāđ‰āļ™ āđ† āļ­āļ­āļāļˆāļēāļāļĢāļ°āļšāļš āļāđ‡āļˆāļ°āļ—āļģāļāļēāļĢāļĨāļšāļĢāļēāļĒāļŠāļ·āđˆāļ­āļ™āļąāđ‰āļ™ āđ† āļ­āļ­āļāļˆāļēāļāļĢāļēāļĒāļāļēāļĢ āļ‹āļķāđˆāļ‡āļĢāļēāļĒāļāļēāļĢāļœāļđāđ‰āđƒāļŠāđ‰āļ‡āļēāļ™āļ™āļĩāđ‰āļˆāļ°āļĄāļĩāđ„āļ§āđ‰āđ€āļžāļ·āđˆāļ­āļˆāļąāļ”āļāļēāļĢāļŠāļīāļ—āļ˜āļīāđŒāđƒāļ™āļāļēāļĢāļŠāļąāđˆāļ‡āļāļēāļĢāļ‚āļ­āļ‡āļœāļđāđ‰āđƒāļŠāđ‰āļ‡āļēāļ™ āđ€āļ™āļ·āđˆāļ­āļ‡āļˆāļēāļāļĢāļ°āļšāļšāļˆāļ°āļ­āļ™āļļāļāļēāļ•āđƒāļŦāđ‰āļœāļđāđ‰āđƒāļŠāđ‰āļ‡āļēāļ™āđ€āļžāļĩāļĒāļ‡āļŦāļ™āļķāđˆāļ‡āļ„āļ™āđ€āļ—āđˆāļēāļ™āļąāđ‰āļ™āļ—āļĩāđˆāļˆāļ°āļĄāļĩāļŠāļīāļ—āļ˜āļīāđŒāđƒāļ™āļāļēāļĢāļŠāđˆāļ‡āļŠāļļāļ”āļ„āļģāļŠāļąāđˆāļ‡āļ„āļ§āļšāļ„āļļāļĄāļŦāļļāđˆāļ™āļĒāļ™āļ•āđŒ āđ‚āļ”āļĒāļ—āļĩāđˆāđ€āļĄāļ·āđˆāļ­āļœāļđāđ‰āđƒāļŠāđ‰āļ‡āļēāļ™āļ—āļģāļāļēāļĢāđ€āļ‚āđ‰āļēāđƒāļŠāđ‰āļ‡āļēāļ™āļ™āļąāđ‰āļ™āļāđ‡āļˆāļ°āđ„āļ”āđ‰āļĢāļąāļš UID āļ—āļĩāđˆāđāļ•āļāļ•āđˆāļēāļ‡āļāļąāļ™āđ„āļ› āļ‹āļķāđˆāļ‡āļĢāļ°āļšāļšāļāđ‡āļˆāļ°āđ€āļāđ‡āļšāļ‚āđ‰āļ­āļĄāļđāļĨ UID āļ™āļĩāđ‰āđ„āļ§āđ‰āđ€āļžāļ·āđˆāļ­āđƒāļŠāđ‰āđƒāļ™āļāļēāļĢāļ­āđ‰āļēāļ‡āļ­āļīāļ‡āļĨāļģāļ”āļąāļšāļœāļđāđ‰āđƒāļŠāđ‰āļ‡āļēāļ™āđƒāļ™āļ‚āļąāđ‰āļ™āļ•āļ­āļ™āļ–āļąāļ” āđ† āđ„āļ›

āđ€āļĄāļ·āđˆāļ­āļœāļđāđ‰āđƒāļŠāđ‰āļ‡āļēāļ™āļŠāđˆāļ‡āļ„āļģāļŠāļąāđˆāļ‡āļĄāļēāļĒāļąāļ‡ Server āļ™āļąāđ‰āļ™āļāđ‡āļˆāļ°āļ—āļģāđƒāļŦāđ‰ Server āļ™āļģ UID āļ—āļĩāđˆāļŠāđˆāļ‡āļĄāļēāļ”āđ‰āļ§āļĒāđ„āļ›āļ•āļĢāļ§āļˆāļŠāļ­āļšāļāļąāļšāļĢāļēāļĒāļŠāļ·āđˆāļ­āļœāļđāđ‰āđƒāļŠāđ‰āļ‡āļēāļ™āļ§āđˆāļē āļœāļđāđ‰āđƒāļŠāđ‰āļ‡āļēāļ™āļ™āļąāđ‰āļ™ āđ† āļĄāļĩāļŠāļīāļ—āļ˜āļīāđŒāļ—āļĩāđˆāļˆāļ°āļŠāļąāđˆāļ‡āļāļēāļĢāļŦāļļāđˆāļ™āļĒāļ™āļ•āđŒāļŦāļĢāļ·āļ­āđ„āļĄāđˆ āļŦāļĢāļ·āļ­āđ€āļĄāļ·āđˆāļ­āļœāļđāđ‰āđƒāļŠāđ‰āļ‡āļēāļ™āļ­āļ­āļāļˆāļēāļāļĢāļ°āļšāļšāļ—āļēāļ‡āļŦāļ™āđ‰āļēāđ€āļ§āđ‡āļšāđ„āļ‹āļ•āđŒāļāđ‡āļˆāļ°āļŠāđˆāļ‡āļ‚āđ‰āļ­āļĄāļđāļĨ UID āļ‚āļ­āļ‡āļœāļđāđ‰āđƒāļŠāđ‰āļ‡āļēāļ™āđ„āļ›āļĒāļąāļ‡ Server āđ€āļžāļ·āđˆāļ­āđƒāļŦāđ‰ Server āļ—āļģāļāļēāļĢāļ™āļģāļœāļđāđ‰āđƒāļŠāđ‰āļ‡āļēāļ™āļ™āļąāđ‰āļ™ āđ† āļ­āļ­āļāļˆāļēāļāļĢāļēāļĒāļŠāļ·āđˆāļ­āļœāļđāđ‰āđƒāļŠāđ‰āļ‡āļēāļ™āđāļĨāļ°āļ—āļģāđƒāļŦāđ‰āļœāļđāđ‰āđƒāļŠāđ‰āļ‡āļēāļ™āļ„āļ™āļ–āļąāļ”āđ„āļ›āļ‚āļķāđ‰āļ™āļĄāļēāđāļ—āļ™āļ—āļĩāđˆāļ—āļąāļ™āļ—āļĩ

āļāļēāļĢāļŠāđˆāļ‡āļ‚āđ‰āļ­āļĄāļđāļĨāļĢāļ°āļŦāļ§āđˆāļēāļ‡āļœāļđāđ‰āđƒāļŠāđ‰āļ‡āļēāļ™āļāļąāļšāļŦāļļāđˆāļ™āļĒāļ™āļ•āđŒ

āļāļēāļĢāļŠāđˆāļ‡āļ‚āđ‰āļ­āļĄāļđāļĨāļ•āđˆāļēāļ‡ āđ† āļˆāļ°āđƒāļŠāđ‰āļāļēāļĢāļŠāđˆāļ‡āļ‚āđ‰āļ­āļĄāļđāļĨāļœāđˆāļēāļ™ WebSocket āđāļĨāļ° MQTT Protocol āļ‹āļķāđˆāļ‡āļĢāļ°āļšāļšāļˆāļ°āļ—āļģāļ‡āļēāļ™āđ‚āļ”āļĒāļĄāļĩ FASTAPI āđ€āļ›āđ‡āļ™āļ•āļąāļ§āļˆāļąāļ”āļāļēāļĢāļŦāļ™āđ‰āļēāđ€āļ§āđ‡āļšāđ„āļ‹āļ•āđŒ āļ‹āļķāđˆāļ‡ FASTAPI āļˆāļ°āđ€āļ›āđ‡āļ™āļ­āļļāļ›āļāļĢāļ“āđŒāļˆāļąāļ”āļāļēāļĢāļ•āđˆāļēāļ‡ āđ† āļœāđˆāļēāļ™ Python āđāļĨāļ°āđ€āļĄāļ·āđˆāļ­āļœāļđāđ‰āđƒāļŠāđ‰āļ‡āļēāļ™āļŠāđˆāļ‡āļ„āļģāļŠāļąāđˆāļ‡āļœāđˆāļēāļ™āļŦāļ™āđ‰āļēāđ€āļ§āđ‡āļšāđ„āļ‹āļ•āđŒ āļāđ‡āļˆāļ°āļ—āļģāđƒāļŦāđ‰ Script āļ™āļąāđ‰āļ™āļ–āļđāļāđ€āļĢāļĩāļĒāļāđƒāļŠāđ‰āļ‡āļēāļ™āđ€āļžāļ·āđˆāļ­āļŠāđˆāļ‡āļ‚āđ‰āļ­āļĄāļđāļĨāļœāđˆāļēāļ™ WebSocket āđ„āļ›āļĒāļąāļ‡ FASTAPI āđāļĨāļ°āļ—āļēāļ‡ FASTAPI āļāđ‡āļˆāļ°āļˆāļąāļ”āļāļēāļĢāļ‚āđ‰āļ­āļĄāļđāļĨāđāļĨāļ° Publish āļ‚āđ‰āļ­āļĄāļđāļĨāļ„āļģāļŠāļąāđˆāļ‡āđ„āļ›āļĒāļąāļ‡ MQTT Broker āļ‹āļķāđˆāļ‡āļŦāļļāđˆāļ™āļĒāļ™āļ•āđŒāļāđ‡āļˆāļ°āļĄāļĩāļŠāđˆāļ§āļ™āļ—āļĩāđˆāļ—āļģāļŦāļ™āđ‰āļēāļ—āļĩāđˆāļĢāļąāļšāļ‚āđ‰āļ­āļĄāļđāļĨāđ€āļŦāļĨāđˆāļēāļ™āļĩāđ‰āđāļĨāļ°āļ›āļĢāļ°āļĄāļ§āļĨāļœāļĨāļ„āļģāļŠāļąāđˆāļ‡āļ•āđˆāļēāļ‡ āđ† āļĄāļēāđƒāļŠāđ‰āđƒāļ™āļāļēāļĢāļ„āļ§āļšāļ„āļļāļĄāļŦāļļāđˆāļ™āļĒāļ™āļ•āđŒ

āļāļēāļĢāļŠāđˆāļ‡āļ„āļģāļŠāļąāđˆāļ‡āļ„āļ§āļšāļ„āļļāļĄāļŦāļļāđˆāļ™āļĒāļ™āļ•āđŒāđƒāļ™ Blockly Mode

  • āļāļēāļĢāļŠāđˆāļ‡āļ„āļģāļŠāļąāđˆāļ‡āđƒāļ™ Blockly Mode āļ™āļąāđ‰āļ™āļˆāļ°āļ„āļĨāđ‰āļēāļĒāļ„āļĨāļķāļ‡āļāļąāļš Easy Mode āđāļĨāļ° Manual Mode
  • āļ•āđ‰āļ­āļ‡āļ§āļēāļ‡āđāļœāļ™āđƒāļ™āļāļēāļĢāļŠāļąāđˆāļ‡āļāļēāļĢāļ„āļ§āļšāļ„āļļāļĄāļŦāļļāđˆāļ™āļĒāļ™āļ•āđŒāđ„āļ§āđ‰āļāđˆāļ­āļ™
  • āļ•āđ‰āļ­āļ‡āļāļģāļŦāļ™āļ”āđ€āļ§āļĨāļēāļ—āļĩāđˆāļˆāļ°āđƒāļŠāđ‰āđƒāļ™āļāļēāļĢāđ€āļ„āļĨāļ·āđˆāļ­āļ™āļ—āļĩāđˆāđƒāļ™āđāļ•āđˆāļĨāļ°āļŠāđˆāļ§āļ‡āļĨāļ‡āđƒāļ™ Block āļ•āđˆāļēāļ‡ āđ† āđ€āļžāļ·āđˆāļ­āļ—āļĩāđˆāļˆāļ°āļ—āļģāđƒāļŦāđ‰āļāļēāļĢāļ—āļģāļ‡āļēāļ™āļ‚āļ­āļ‡āđ‚āļ›āļĢāđāļāļĢāļĄāļĢāļđāđ‰āļ§āđˆāļēāļ•āđ‰āļ­āļ‡āļŠāđˆāļ‡āļ‚āđ‰āļ­āļĄāļđāļĨāļ•āđˆāļēāļ‡ āđ† āđ€āļ›āđ‡āļ™āđ€āļ§āļĨāļēāđ€āļ—āđˆāļēāđ„āļŦāļĢāđˆ
  • āļ•āđ‰āļ­āļ‡āļŠāļĢāđ‰āļēāļ‡āļ•āļąāļ§āđāļ›āļĢāļ‚āļķāđ‰āļ™āļĄāļēāđ€āļžāļ·āđˆāļ­āđ€āļžāļīāđˆāļĄāđ€āļ§āļĨāļēāļŠāļģāļŦāļĢāļąāļšāļ—āļļāļ āđ† Block āđ‚āļ”āļĒāļ—āļĩāđˆāļˆāļ°āļ™āļģāđ€āļ§āļĨāļēāļ‚āļ­āļ‡āđāļ•āđˆāļĨāļ° Block āļšāļ§āļāļāļąāļ™āđ€āļ‚āđ‰āļēāđ„āļ›āđ€āļĢāļ·āđˆāļ­āļĒāđ† āđ€āļžāļ·āđˆāļ­āđƒāļŦāđ‰āļ„āļģāļŠāļąāđˆāļ‡āļ–āļđāļāđ€āļĢāļĩāļĒāļāđƒāļŠāđ‰āļ•āđˆāļ­ āđ† āļāļąāļ™

Mobility

Data Flow Diagram

āļ•āļģāđāļŦāļ™āđˆāļ‡āļāļēāļĢāļˆāļąāļ”āļ§āļēāļ‡āļĄāļ­āđ€āļ•āļ­āļĢāđŒāļšāļ™āļāļēāļ™āļāļēāļĢāđ€āļ„āļĨāļ·āđˆāļ­āļ™āļ—āļĩāđˆ (Top View)

āļ•āļēāļĢāļēāļ‡āđāļŠāļ”āļ‡āļĨāļąāļāļĐāļ“āļ°āļāļēāļĢāļŦāļĄāļļāļ™āļĄāļ­āđ€āļ•āļ­āļĢāđŒ

āļŠāļĄāļāļēāļĢāļ—āļĩāđˆāđƒāļŠāđ‰āđƒāļ™āļāļēāļĢāļ„āļ§āļšāļ„āļļāļĄāļāļēāļĢāļ—āļģāļ‡āļēāļ™āļ‚āļ­āļ‡āļĄāļ­āđ€āļ•āļ­āļĢāđŒāđƒāļŦāđ‰āļŠāļ­āļ”āļ„āļĨāđ‰āļ­āļ‡āļāļąāļšāļāļēāļĢāļ—āļģāļ‡āļēāļ™āļ‚āļ­āļ‡āļĨāđ‰āļ­

āļœāļĨāļāļēāļĢāļ—āļ”āļĨāļ­āļ‡

āļĢāļ°āļšāļšāļāļēāļĢāļˆāļąāļ”āļāļēāļĢāļœāļđāđ‰āđƒāļŠāđ‰āļ‡āļēāļ™

  • āļāļēāļĢāđāļŠāļ”āļ‡āļœāļĨāļāļĨāđˆāļ­āļ‡āļĢāļēāļĒāļŠāļ·āđˆāļ­āļœāļđāđ‰āđƒāļŠāđ‰āļ‡āļēāļ™āļšāļ™āļŦāļ™āđ‰āļēāđ€āļ§āđ‡āļšāđ„āļ‹āļ•āđŒ āđ€āļĄāļ·āđˆāļ­āđ€āļ‚āđ‰āļēāļˆāļēāļ 3 āļŦāļ™āđ‰āļēāļ•āđˆāļēāļ‡āļ—āļĩāđˆāđāļ•āļāļ•āđˆāļēāļ‡āļāļąāļ™ āļŦāļ™āđ‰āļēāļ•āđˆāļēāļ‡āđāļ•āđˆāļĨāļ°āļŦāļ™āđ‰āļēāļ•āđˆāļēāļ‡āļāđ‡āļˆāļ°āđāļŠāļ”āļ‡āļœāļĨāļāļĨāđˆāļ­āļ‡āļĢāļēāļĒāļŠāļ·āđˆāļ­āļœāļđāđ‰āđƒāļŠāđ‰āļ‡āļēāļ™āļ—āļĩāđˆāđāļ•āļāļ•āđˆāļēāļ‡āļāļąāļ™āđ„āļ›āļ•āļēāļĄ UID āļ‚āļ­āļ‡āļœāļđāđ‰āđƒāļŠāđ‰āļ‡āļēāļ™āļ™āļąāđ‰āļ™ āđ†

āļĢāļ°āļšāļšāļāļēāļĢāļŠāđˆāļ‡āļ‚āđ‰āļ­āļĄāļđāļĨāļŠāļļāļ”āļ„āļģāļŠāļąāđˆāļ‡āļŠāļģāļŦāļĢāļąāļšāļ„āļ§āļšāļ„āļļāļĄāļŦāļļāđˆāļ™āļĒāļ™āļ•āđŒ

  • āļāļēāļĢāļŠāđˆāļ‡āļ‚āđ‰āļ­āļĄāļđāļĨāļˆāļēāļāļŦāļ™āđ‰āļēāđ€āļ§āđ‡āļšāđ„āļ‹āļ•āđŒāđ„āļ› MQTT Broker

āļĢāļ°āļšāļšāđ€āļ„āļĨāļ·āđˆāļ­āļ™āļ—āļĩāđˆāļ‚āļ­āļ‡āļŦāļļāđˆāļ™āļĒāļ™āļ•āđŒāđ€āļ„āļĨāļ·āđˆāļ­āļ™āļ—āļĩāđˆāļ›āļĢāļ°āđ€āļ āļ—āļĨāđ‰āļ­āđāļĄāļ„āļ„āļēāļ™āļąāļĄ

  • āļ§āļīāļ”āļĩāđ‚āļ­āļāļēāļĢāļ—āļģāļ‡āļēāļ™āļ‚āļ­āļ‡āļĄāļ­āđ€āļ•āļ­āļĢāđŒ
0:00
0:00
  • āļ§āļīāļ”āļĩāđ‚āļ­āļāļēāļĢāļ—āļīāļĻāļ—āļēāļ‡āļāļēāļĢāđ€āļ„āļĨāļ·āđˆāļ­āļ™āļ—āļĩāđˆāļ‚āļ­āļ‡āļŦāļļāđˆāļ™āļĒāļ™āļ•āđŒ
0:00
0:00

āļāļēāļĢāļ„āļ§āļšāļ„āļļāļĄāļŦāļļāđˆāļ™āļĒāļ™āļ•āđŒāļœāđˆāļēāļ™āļ„āļģāļŠāļąāđˆāļ‡āđƒāļ™ Blockly Mode

  • āļ§āļīāļ”āļĩāđ‚āļ­āļāļēāļĢāļ—āļģāļ‡āļēāļ™āļ‚āļ­āļ‡āļŦāļļāđˆāļ™āļĒāļ™āļ•āđŒāļ‚āļ“āļ°āļ—āļģāļ‡āļēāļ™āđ€āļĄāļ·āđˆāļ­āđ„āļ”āđ‰āļĢāļąāļšāļ„āļģāļŠāļąāđˆāļ‡āļˆāļēāļāđ€āļ§āđ‡āļšāđ„āļ‹āļ•āđŒ
0:00
0:00

āļŠāļĢāļļāļ›āļœāļĨāļāļēāļĢāļ—āļ”āļĨāļ­āļ‡

  1. āļŠāļĢāļļāļ›āļœāļĨāļāļēāļĢāļ—āļ”āļĨāļ­āļ‡āļĢāļ°āļšāļšāļˆāļąāļ”āļāļēāļĢāļœāļđāđ‰āđƒāļŠāđ‰āļ‡āļēāļ™ āļ„āļ·āļ­āļĢāļ°āļšāļšāļˆāļąāļ”āļāļēāļĢāļœāļđāđ‰āđƒāļŠāđ‰āļ‡āļēāļ™āļ™āļąāđ‰āļ™āļˆāļ°āļŠāļēāļĄāļēāļĢāļ–āđāļŠāļ”āļ‡āļœāļĨāļĢāļēāļĒāļŠāļ·āđˆāļ­āļœāļđāđ‰āđƒāļŠāđ‰āļ‡āļēāļ™āđ„āļ”āđ‰āļ­āļĒāđˆāļēāļ‡āļ–āļđāļāļ•āđ‰āļ­āļ‡ āđāļ•āđˆāđƒāļ™āļšāļēāļ‡āļ„āļĢāļąāđ‰āļ‡āļ­āļēāļˆāļˆāļ°āđ€āļāļīāļ”āļ›āļąāļāļŦāļēāđ€āļĄāļ·āđˆāļ­āļœāļđāđ‰āđƒāļŠāđ‰āļ‡āļēāļ™āļ­āļ­āļāļˆāļēāļāļĢāļ°āļšāļš āļ„āļ·āļ­ āļœāļđāđ‰āđƒāļŠāđ‰āļ‡āļēāļ™āļ™āļąāđ‰āļ™ āđ† āđ„āļĄāđˆāļ–āļđāļāļĨāļšāļ­āļ­āļāļˆāļēāļāļĢāļēāļĒāļŠāļ·āđˆāļ­ āļ‹āļķāđˆāļ‡āđāļ™āļ§āļ—āļēāļ‡āļāļēāļĢāđāļāđ‰āļ›āļąāļāļŦāļēāļ„āļ·āļ­āļ•āļąāđ‰āļ‡āđ€āļ§āļĨāļēāļŠāļģāļŦāļĢāļąāļšāļœāļđāđ‰āļ„āļ§āļšāļ„āļļāļĄāļ—āļĩāđˆāđ„āļĄāđˆāđ„āļ”āđ‰āļĄāļĩāļāļēāļĢāđ€āļ„āļĨāļ·āđˆāļ­āļ™āđ„āļŦāļ§āđ€āļ›āđ‡āļ™āđ€āļ§āļĨāļēāļ™āļēāļ™ āđāļĨāđ‰āļ§āļˆāļķāļ‡āđƒāļŦāđ‰ server āļ•āļĢāļ§āļˆāļŠāļ­āļšāļāļąāļšāđ€āļ§āđ‡āļšāđ„āļ‹āļ•āđŒāļ§āđˆāļēāļĄāļĩāļœāļđāđ‰āđƒāļŠāđ‰āļ‡āļēāļ™āļ™āļĩāđ‰āļ­āļĒāļđāđˆāļŦāļĢāļ·āļ­āđ„āļĄāđˆ
  2. āļŠāļĢāļļāļ›āļœāļĨāļāļēāļĢāļ—āļ”āļĨāļ­āļ‡āļĢāļ°āļšāļšāļāļēāļĢāļŠāđˆāļ‡āļ‚āđ‰āļ­āļĄāļđāļĨāļŠāļ”āļ„āļģāļŠāļąāđˆāļ‡āļŠāļģāļŦāļĢāļąāļšāļ„āļ§āļšāļ„āļļāļĄāļŦāļļāđˆāļ™āļĒāļ™āļ•āđŒ āļžāļšāļ§āđˆāļē MQTT Broker āđ„āļ”āđ‰āļĢāļąāļšāļ‚āđ‰āļ­āļĄāļđāļĨāļ„āļĢāļšāļ–āđ‰āļ§āļ™ āđ‚āļ”āļĒāļˆāļ°āđ„āļ”āđ‰āļĢāļąāļšāđ€āļ‰āļžāļēāļ°āļ‚āđ‰āļ­āļĄāļđāļĨāļˆāļēāļāļœāļđāđ‰āđƒāļŠāđ‰āļ‡āļēāļ™āļ„āļ™āļ—āļĩāđˆāļĄāļĩāļŠāļīāļ—āļ˜āļīāđŒāđƒāļ™āļāļēāļĢāļŠāđˆāļ‡āļ‚āđ‰āļ­āļĄāļđāļĨāļŦāļĢāļ·āļ­āļāđ‰āļ„āļ·āļ­āļœāļđāđ‰āļŠāđˆāļ‡āđƒāļŠāđ‰āļ‡āļēāļ™āļĨāļģāļ”āļąāļšāļ—āļĩāđˆ 1 āđ€āļ—āđˆāļēāļ™āļąāđ‰āļ™ āļ‹āļķāđˆāļ‡āđ€āļ›āđ‡āļ™āđ€āļŦāļ•āļļāļœāļĨāļ—āļĩāđˆāļ–āļđāļāļ•āđ‰āļ­āļ‡āļ•āļēāļĄāļ—āļĩāđˆāđ„āļ”āđ‰āļ§āļēāļ‡āđāļœāļ™āđ„āļ§āđ‰
  3. āļŠāļĢāļļāļ›āļœāļĨāļāļēāļĢāļ—āļ”āļĨāļ­āļ‡āđ„āļ”āļĢāļŸāđŒāļĄāļ­āđ€āļ•āļ­āļĢāđŒāļ”āđ‰āļ§āļĒāļ„āļ§āļēāļĄāđ€āļĢāđ‡āļ§āļ—āļĩāđˆāļ„āļģāļ™āļ§āļ™āļˆāļēāļāļŠāļĄāļāļēāļĢ āļžāļšāļ§āđˆāļēāļŦāļļāđˆāļ™āļĒāļ™āļ•āđŒāļŠāļēāļĄāļēāļĢāļ–āđ€āļ„āļĨāļ·āđˆāļ­āļ™āļ—āļĩāđˆāđ„āļ›āļ•āļēāļĄāļ—āļīāļĻāļ—āļēāļ‡āļ—āļĩāđˆāļāļģāļŦāļ™āļ” āđāļĨāļ°āļŠāļēāļ āļžāđāļ§āļ”āļĨāđ‰āļ­āļĄāļŠāđˆāļ‡āļœāļĨāđƒāļŦāđ‰āđ€āļāļīāļ”āļāļēāļĢāļĨāļ·āđˆāļ™āđ„āļ–āļĨāļ‚āļ­āļ‡āļĨāđ‰āļ­āđāļĄāļ„āļēāļ™āļąāļĄāđ„āļ”āđ‰āļ—āļģāđƒāļŦāđ‰āļāļēāļĢāđ€āļ„āļĨāļ·āđˆāļ­āļ™āļ—āļĩāđˆāļ‚āļ­āļ‡āļŦāļļāđˆāļ™āļĒāļ™āļ•āđŒāļ„āļĨāļēāļ”āđ€āļ„āļĨāļ·āđˆāļ­āļ™

āļ‚āđ‰āļ­āđ€āļŠāļ™āļ­āđāļ™āļ°

  • āļ›āļĢāļąāļšāļ›āļĢāļļāļ‡āđ‚āļ„āļĢāļ‡āļŠāļĢāđ‰āļēāļ‡āļŦāļļāđˆāļ™āļĒāļ™āļ•āđŒāļœāđˆāļēāļ™āļ—āļēāļ‡ Mechanics āļāļĨāđˆāļēāļ§āļ„āļ·āļ­ āđ€āļžāļīāđˆāļĄāđ‚āļŠāđ‰āļ„āđ€āļžāļ·āđˆāļ­āļ—āļģāđƒāļŦāđ‰āļĨāđ‰āļ­āđāļ•āđˆāļĨāļ°āļ‚āđ‰āļēāļ‡āļ™āļąāđ‰āļ™āļŠāļēāļĄāļēāļĢāļ–āđ€āļ„āļĨāļ·āđˆāļ­āļ™āļ—āļĩāđˆāļĢāļ°āļ™āļēāļšāđ„āļ›āļāļąāļšāļžāļ·āđ‰āļ™āļœāļīāļ§āđ„āļ”āđ‰āđ‚āļ”āļĒāļāļĢāļ°āļ—āļšāļāļąāļšāļĢāļ°āļšāļšāļāļēāļĢāđ€āļ„āļĨāļ·āđˆāļ­āļ™āļ—āļĩāđˆāđ€āļ”āļīāļĄāđƒāļŦāđ‰āļ™āđ‰āļ­āļĒāļ—āļĩāđˆāļŠāļļāļ”
  • āļŠāļĢāđ‰āļēāļ‡āļŸāļąāļ‡āļ„āđŒāļŠāļąāļ™āđ€āļžāļ·āđˆāļ­āļ›āļĢāļąāļšāļ—āļ­āļĢāđŒāļ„āļ—āļĩāđˆāļ­āļēāļˆāļ„āļēāļ”āđ€āļ„āļĨāļ·āđˆāļ­āļ™āļˆāļēāļāļāļēāļĢāļĨāļ·āđˆāļ™āđ„āļ–āļĨāļ‚āļ­āļ‡āļĨāđ‰āļ­ āđƒāļŦāđ‰āļĄāļĩāļ„āđˆāļēāđ€āļ—āđˆāļēāļāļąāļšāļĨāđ‰āļ­āļ‚āđ‰āļēāļ‡āļ­āļ·āđˆāļ™ āđ† āļ—āļĩāđˆāļ—āļģāļ‡āļēāļ™āļ›āļāļ•āļī
  • āļ—āļ”āļŠāļ­āļšāļāļēāļĢāđ€āļ„āļĨāļ·āđˆāļ­āļ™āļ—āļĩāđˆāļ‚āļ­āļ‡āļŦāļļāđˆāļ™āļĒāļ™āļ•āđŒāļšāļ™āļžāļ·āđ‰āļ™āļœāļīāļ§āļ•āđˆāļēāļ‡ āđ†
  • āđ€āļžāļīāđˆāļĄāļĢāļ°āļšāļšāđ€āļĨāļ‚āļ„āļīāļ§ āđāļĨāļ° Label āļāļģāļāļąāļšāļĢāļ°āļšāļšāļˆāļąāļ”āļāļēāļĢāļœāļđāđ‰āđƒāļŠāđ‰āļ‡āļēāļ™ āđ€āļžāļ·āđˆāļ­āđƒāļŦāđ‰āļœāļđāđ‰āđƒāļŠāđ‰āļ‡āļēāļ™āđ„āļ”āđ‰āļ—āļĢāļēāļšāļ–āļķāļ‡āļ•āļģāđāļŦāļ™āđˆāļ‡āđƒāļ™āļ„āļīāļ§āļ‚āļ­āļ‡āļ•āļ™āđ€āļ­āļ‡ āđāļĨāļ°āđ€āļ‚āđ‰āļēāđƒāļˆāļĢāļēāļĒāļĨāļ°āđ€āļ­āļĩāļĒāļ”āļ•āđˆāļēāļ‡ āđ† āđ„āļ”āđ‰āļ‡āđˆāļēāļĒāļ‚āļķāđ‰āļ™