/sparki

Experimenting on inexpensive educational robots

Primary LanguageJava

Experimenting on inexpensive educational robots

Arcbotics' sparki is a very good robots for beginners who are interested in programing/software aspect of robotics than electronic details. During the Independent study we tried many problems in robotics such as calibration, drawing shapes, light following, edge avoidance, random walk with obstacle avoidance, navigation, navigation with obstacle avoidance, bluetooth communication and mapping.

Sparki uses C++ as coding language and has more sensors and features, which are detailed as follows. Sparki has GUI based IDE and SparkiDuino is C++ based IDE.

  1. Geared stepper motors
  2. Ultrasonic distance (ping) sensor with Servo
  3. Graphic LCD
  4. Port for Bluetooth Serial Module

Following things were implemented on

  1. Calibration
  2. Drawing Shapes
  3. Light following
  4. Edge Avoidance
  5. Random walk with obstacle avoidance
  6. Navigation
  7. Navigation with obstacle avoidance (Safe Navigation)
  8. Bluetooth library
  9. Mapping