Andruino R2 Robot

A ROS robot, less than 35 euros, based on Arduino and Android.

Email: <andruino.es@gmail.com>

  • andruinoR2.png

This work presents the design of an open educational low-cost (about 35 euros, celular phone not included) modular and extendable mobile ROS robot based on Android and Arduino, with Local Area Network (LAN) and Internet connection capabilities, to be used as an educational tool in labs and classrooms of information and communications technology (ICT) vocational training, or in engineering courses, as well as in e-learning or massive open online courses (MOOC) as an alternative or complementary to virtual labs. It is a first step introducing what we call ”BYOR: Bring Your Own Robot” education policy equivalent to ”BYOD: Bring your own devices” in computers’ world. Use iot cloud and deep learning capabilities

Videos

Last prototype Andruino R2 Line-Follower Recognition of objects in an unstructured environment Connecting to the iot cloud

First prototypeVideo1 Video2 ...in CORO da UFMG (Brazil)

Hardware components prices (in Euro)

Units per robot

Component

Price (in EUR) per robot (2016-05-10)

Original Manufacturer

Comments

1

Arduino

2.37

http://www.arduino.cc

1

CIC Six Leg Walking Gearbox Kit

3.80

[[http://www.cickits.com.tw/||<class="col4|http://www.cickits.com.tw/|http://www.cickits.com.tw]]

1/13

Cable channel

0.69

[[http://www.unex.net/||<class="col4|http://www.unex.net/|http://www.unex.net/]]

1

L293D H Bridge (DIP IC)

0.23

ST Microelectronics oTI

1

andruino shield

13.00

http://andruino.es

It can be replaced by a breadboard or a PCB prototype board

3

HC-SR04

3,21

Multicomp

1

Micro USB OTG Male to USB Standard B Cable

1.42

[[http://www.zszhenfu.com/(?)||<class="col4|http://www.zszhenfu.com/(?)]]It|http://www.zszhenfu.com/(?]])

3

LDR

1.89

3

Resistor 10 Kohm 1/4 W

0.06

1

Straight Male Pin Header

0.15

1/4

Straight Female Pin Header

0.26

1

4 AAA battery holder

0.45

TOTAL:

27,53

Sensors

The Andruino is equipped with the following sensors:

  • 3 Ultrasonic Sensor HCSR04;
  • 3 Light Sensor LDRs;
  • camera, imu, gps, ... all the sensors availables in the Android device.

Actuators

The Andruino has the following actuators:

  • Left and right wheel motors;

Processing

Hybrid processing system:

Communication

Communication system:

  • Wi-Fi 802.11 b/g/n.
  • USB OTG, between Arduino and Android.

ROS API

andruino_driver

  1. Subscribed Topics
    • /cmd (std_msgs/String)
    • /cmd_vel (geometry_msgs/Twist)
  2. Published Topics
    • /distance (std_msgs/String)
    • /azimut (std_msgs/String)
    • /hc_sr0X (range)
    • /imu
    • /camera
    • /odom
    • /tf

Tutorials

List of tasks...

1. Teleoperation https://www.youtube.com/watch?v=684--4yP-bs

2. Line Follower OpenCV https://www.youtube.com/watch?v=cdBz_1f7zOU

3. Sensors in RVIZ y TF https://www.youtube.com/watch?v=UkiXh3-Ktf0

4. Robot Navigation: Map creation https://www.youtube.com/watch?v=HfQ4USeg0aI

5. Robot in Sensor Space. "Wifi Sensors"

6. Colaborative Robots: https://www.youtube.com/watch?v=0c9Ai6Dj-I8

7. Robot in the cloud: https://www.youtube.com/watch?v=fxeoljZsCfo

8. Robot using deep learning: https://www.youtube.com/watch?v=Ra1HNqW0bA0

Wiki: andruino (last edited 2024-10-18 01:36:26 by TullyFoote)