utility domestic robot presentation

16
Nouman Tahir > Person Following Robot > Robotic Arm Kinematics

Upload: nouman-tahir

Post on 20-Mar-2017

286 views

Category:

Technology


1 download

TRANSCRIPT

Page 1: Utility Domestic Robot Presentation

Nouman Tahir

> Person Following Robot

> Robotic Arm Kinematics

Page 2: Utility Domestic Robot Presentation

Person Following Robot

● Hardware Requirments– Mobile Robot Base

– Depth Sensor

– Mounting Platform

● Software Requirments– Processing Unit

– Development Platform

Page 3: Utility Domestic Robot Presentation

Development Platform

● ROS (Robot Operating System)The Robot Operating System (ROS) is a set of software libraries and tools that help you build robot applications. From drivers to state-of-the-art algorithms, and with powerful developer tools, ROS has what you need for your next robotics project. And it's all open source

● WHY ROS?– Its Open Source

means you can always be a part of mainframe development

– Huge Support for hardware platform

– Large Developer Community

– High Package Flexibity

– Very Good Compatibility

Page 4: Utility Domestic Robot Presentation

Learning Phase

● Understading Basic Working of ROS● Learing python● Learning and Testing Driving ROS● Learning iRobot op-codes for serial

communications● Learning RVIZ for simulation● Litrature Review for Follower Robot

Page 5: Utility Domestic Robot Presentation

Integrating Robot With ROS

Integrating Arduino with iRobot

Integrating Arduino with ROS

Page 6: Utility Domestic Robot Presentation

Testing Robot With ROS Interface

Page 7: Utility Domestic Robot Presentation

Human Tracking

Kinect DriverOpenni

PrimeSense NITESkeleton Tracking

Page 8: Utility Domestic Robot Presentation

RVIZ Skeleton

Page 9: Utility Domestic Robot Presentation

Torso TF Processing

Page 10: Utility Domestic Robot Presentation

Arduino Integration CodeTransform Listener Code

Skeleton Tracker Code Following Algorithm

Page 11: Utility Domestic Robot Presentation

Integrating Nodes

Page 12: Utility Domestic Robot Presentation

Follower Robot

Page 13: Utility Domestic Robot Presentation

Robotic Arm Kinematics

● Hardware Requirements– Fabricated Arm– Dynamixel Servos– Servo Driver– Xbee Module– Processing Unit

● Software Requirment– Development Platform

Page 14: Utility Domestic Robot Presentation

Turtlebot ARM URDF

Page 15: Utility Domestic Robot Presentation

Simulating Joint angles in Rviz

Page 16: Utility Domestic Robot Presentation

Thank You!