Juan Miguel Jimeno
Published © GPL3+

Autonomous Home Assistant Robot

An Alexa controlled robot that can perform tasks autonomously. It can feed your fish or program it to perform pick and place operations.

AdvancedFull instructions providedOver 8 days5,572

Things used in this project

Hardware components

Arduino UNO & Genuino UNO
Arduino UNO & Genuino UNO
×1
Arduino Braccio Robotic Arm
×1
Odroid XU4
×1
SparkFun EasyDriver - Stepper Motor Driver
×1
Stepper Motor
×1
L298 Motor Driver
×1
DC motor (generic)
×4
GY-85 IMU
×1
Mecanum Wheels
×1
5V USB Hub
×1
Kinect Sensor
Microsoft Kinect Sensor
×1
V-Slot Linear Rail
OpenBuilds V-Slot Linear Rail
×2
V-Slot Gantry Plates
OpenBuilds V-Slot Gantry Plates
×1
Solid V Wheel Kit
OpenBuilds Solid V Wheel Kit
×4
0.8 m Acme Lead Screw
×1
6mm to 8 mm Shaft Coupler
×1
8 mm Bearing Bracket
×1
1.2 m Spring Wire
×1
Limit Switch
×1
5V BEC
×1
Variable DC-DC Conver
×2
12 V Rechargable Battery 5000 mAh
×1

Software apps and online services

Alexa Skills Kit
Amazon Alexa Alexa Skills Kit
AWS Lambda
Amazon Web Services AWS Lambda
Robot Operating System
ROS Robot Operating System
PubNub Publish/Subscribe API
PubNub Publish/Subscribe API

Story

Read more

Schematics

Robot Base Circuit

Linorobot 4wdrev2 bb jw6ech4qxw

Arm Parent Circuit

Arm parent bb o9aunevn17

Arm Child Circuit

Arm child vogrlj9jb4

High Level Wiring

High level wiring n5qivrlofc

Code

O'nine Software

Contains all robotics related code - Autonomous Navigation, Kinematics Solver, and high level scripts to accomplish pick and place tasks.

Alexa - Robot integration

Contains all the codes that integrate Alexa Skill with the robotics system - Lambda App (NodeJS), Robot Tasker (A PubNub client that waits for Alexa commands and runs high level scripts to perform robot tasks).

Robot Base

This is another project of mine - Linorobot. It is a suite of Open Source ROS compatible robots that aims to provide students, developers, and researchers a low-cost platform in creating new exciting applications on top of ROS.

Credits

Juan Miguel Jimeno

Juan Miguel Jimeno

1 project • 8 followers
Open Source Robots
Contact
Thanks to Alexa SDK and PubNub API.

Comments

Add projectSign up / Login