Document

January 17, 2018 | Author: Anonymous | Category: Social Science, Political Science, Civics
Share Embed Donate


Short Description

Download Document...

Description

Developing An Autonomous App For Controlling Turtlebot Final Project Presentation Winter 2013/2014 Amin Asfour & Bshara Simaan Supervisor: Sharon Temtsin

Motivation  Developing an autonomous App for controlling Turtlebot that has a gripper attached to it

What Is Turtlebot ?  Turtlebot gives a new dimension of possibilities to your Kinect hacking: the ability to drive.  Turtlebot can explore your house on its own, build 3D pictures, bring you food, take panoramas, and more.  Turtlebot comes with an open-source SDK based on ROS to help you develop applications right out of the box.

What Is ROS ?  Open Source  Operating System Middleware

Why ROS ?  Code Reuse!  Scalability

 Language independent  Community Support

Android Studio  Android Studio is a new Android development environment .  Similar to Eclipse with the ADT Plugin

Connecting it all together Services Topics

Our Application Main features

Overview Joystick

Gripper

• Publishes Twist Messages

• Sends a request to open/close grip • Receives Output Response from service

Feed View

• Polls camera topic and displays the received data on screen

Design Problem  Early unstable stages of rosjava

 Making Service Call to custom services not 100% supported

Solution Implementation  Early unstable stages of rosjava  Stick with an old branch

 Making Service Call to custom services not 100% supported  Publisher/Subscriber Hack

Experience • ROS • Android Packages • Topics/Services • Ubuntu o “Linux is only free if your time has no value.” Jamie Zawinski

Demo Time!

View more...

Comments

Copyright � 2017 NANOPDF Inc.
SUPPORT NANOPDF