We Make The Difference
AIoT Intelligent Service Robot
(IOT - 009)
  • Learning about
    • Robot Operating System (ROS) as a Linux OS
    • Python programming in linux
    • Machine Learning of Supervised (Linear Regression and Logistic Regression) ,unsupervised learning and Reinforcement learning
    • AI related topics as ANN,DNN,CNN, Perceptron
    • Tensor Flow
    • Data Processing Packages as atplotlib , Pandas , Numpy.
    • Text to speech and speech to text
    • Voice Commands for robot driving
    • Audio playback and recording
    • Image processing through a robot's camera.
    • Remote control of robot
    • Motor Control of speed and direction (PWM plus control signals)
    • Deep learning of robot’s driving
    • Image processing with openCV
  • AIoT Intelligent service robot (IOT - 009)
    • 1 X Ethernet Cable
    • 2 X USB Cables
    • 1 X Battery Charger
  • Hard copy user manual

A ready to run pre-built service robot with the required functions to utilize a service robot. Maximizing robot’s movement by using 4 omni wheels at the robot base. Included High resolution camera of 8 Mega pixels with a wide view angle. Included 7 inch 10 finger Capacitive Touch HDMI LCD of 800 X 480 pixels. Speech to text and vise versa through high quality digital microphone and speaker. Extensible through 4 additional Type A plugin modules holder for external sensor / actuator ,Displays plugin modules. Supported with Bluetooth, Wi-Fi, Ethernet communication for a variety of monitoring and control solutions. Provided by a high capacity battery for a long time operation. Supported by a 360 Degree LiDAR for surround area scanning

  • Software Specifications:
    • Operating System:
      • ROS (Robot Operating System Based on Ubuntu Linux OS)
    • Pre-installed Packages
      • CLI
        • Zsh : a shell designed for interactive use
        • Powerlevel 10K : a theme for Zsh
        • Tmux : a terminal multiplexer
        • Peco : an interactive data filter
        • Powerline: a statusline plugin for vim, and provides statuslines and prompts for several other applications, including zsh, bash, fish, tmux, IPython, Awesome, i3 and Qtile
      • Toolchain:
        • GCC: The GNU Compiler
        • JDK: includes tools for developing and testing programs written in the Java programming language and running on the Java platform
        • NodeJS: a JavaScript runtime built on Chrome's V8 JavaScript engine.
        • Python3: high-level, interpreted, interactive and object- oriented scripting language
        • Clang: provides a language front-end and tooling infrastructure for languages in the C language family
      • IDE:
        • Visual Studio: IDE for C++ development
        • neovim: hyperextensible Vim-based text editor
        • Geany: a powerful, stable and lightweight programmer's text editor
      • Connectivity:
        • MQTT: an OASIS standard messaging protocol for the Internet of Things (IoT)
        • BlueZ: Bluetooth stack, support for the core Bluetooth layers and protocols
        • Mtr: a network diagnostic tool
        • nmap: a command-line tool for network exploration and security auditing
        • iptraf: an ncurses-based IP LAN monitoring tool
        • samba: provided secure, stable and fast file and print services for all clients using the SMB/CIFS protocol
        • Blynk server: a platform with iOS and Android apps to control The Raspberry Pi over the Internet
      • Multimedia
        • PortAudio: audio I/O library.
        • SoX: sound processing program
        • OpenCV: a real-time optimized Computer Vision library
        • Google Assistant: Provide voice commands, voice searching, and voice-activated device control
        • NumPy: a comprehensive mathematical functions
        • Matplotlib: a comprehensive library for creating static, animated, and interactive visualizations in Python
        • Python AI
          • Jupyter Notebooks: a web-based interactive computing platform
          • NumPy: For comprehensive mathematical functions
          • Anaconda: For data science and machine learning
          • pandas: For data manipulation and analysis
          • Matplotlib: a plotting library for the Python
          • SciPy: For scientific computing and technical computing.
          • Gym: a collection of test problems
          • Scikit-learn: For machine learning with Python
          • Tensorflow: For machine learning and artificial intelligence
          • Keras: Provides a Python interface for artificial neural networks
          • Seaborn: For making statistical graphics in Python
        • Kit’s Library:
          • a Library for Kit’s modules ( Sensors, Actuators, Display )
          • Audio record,play,tone an sound meter
          • Google Assistant and streaming
          • ANN,DNN,DQN,CNN,Perceptron linear and logistic Regression.
    • Hardware Specifications:
      • (Main Controller) Based on Raspberry Pi 4 Model B
        • CPU:
          • Broadcom BCM2711 Quad core Cortex-A72 (ARM v8) 64-bit SoC @ 1.5GHz
        • GPU:
          • Broadcom VideoCore VI
          • H.265 (4kp60 decode), H264 (1080p60 decode, 1080p30 encode)
          • OpenGL ES 3.1, Vulkan 1.0
        • RAM:
          • 4GB LPDDR4-3200 SDRAM
        • Wi-Fi
          • 2.4 GHz and 5.0 GHz IEEE 802.11ac wireless
          • (Dual band), backward compatibility to 802.11a/b/g/n
        • Bluetooth:
          • Bluetooth 5.0, Bluetooth Low Energy (BLE)
        • Ethernet:
          • Gigabit Ethernet 943 Mbps
        • Ports:
          • 2 x micro-HDMI 2.0 (up to 4Kp60 supported),
          • 4-pole stereo audio and composite video port,
          • 2 x USB 2.0,
          • 2 x USB 3.0,
          • 1 x USB-C,
          • Gigabit Ethernet,
          • Camera Serial Interface (MIPI CSI),
          • Display Serial Interface (MIPI DSI)
        • I/O:
          • GPIO,UART,I2C,SPI,3 Channels ADC
        • Storage:
          • Micro-SD card slot for loading operating system and data storage
        • Connected Blocks
          • 4 x Type-A Plug-in Modules Holder ( For Type-A Plug-in Modules )
          • GY-87 ( 3-axis Gyroscope + 3-axis acceleration + 3-axis magnetic field + air pressure ) sensor Type-A Plugin Module
          • Temperature/Humidity Type -A Plugin Module
          • Light Sensor (CDS) Type -A Plugin Module
          • LiDAR 360 degree
          • 8 Megapixels Camera based on Sony IMX219 Sensor
          • Touch HDMI LCD 7 Inch 800 X 480 Pixels
          • Microphone And Speaker Module
        • Communication: CAN Communication
      • Sub Controller Module:
        • Microcontroller:
          • ATmega 2560 @ 16MHz
        • Connected Blocks:
          • 4 X Sharp IR Sensors
          • 8 X Distance Sensors (Ultrasonic)
          • 4 X DC Motor Drivers
          • 4 X DC Motors
        • Communication:
          • CAN Communication
  • Microwave Motion Detection Sensor Type-A Plugin Module
  • Digital Thermopile (IR) Type-A Plugin Module
  • Flame Sensor Type-A Plugin Module
  • CO2 Sensor Type-A Plugin Module
  • Light Sensor (CDS) Type-A Plugin Module
  • PIR Sensor (PSD) Type-A Plugin Module
  • Dust Sensor Type-A Plugin Module
  • Laser Module Type-A Plugin Module
  • Pixel Display Type-A Plugin Module Module