Code Monkey home page Code Monkey logo

youbot_retrieve_msr's Introduction

This package combines navigation and grasping for the KUKA youBot to grab a cube.

Introduction

This is a working demo for the KUKA youbot. The youBot navigates to a designated object, aligns itself to a fine tuned location, grabs the cube and returns to base.

This package combines these two packages:

  1. youbot_nav_msr

  2. youbot_grasp_msr

Dependencies

The package also relies on the following packages, installable from apt-get in Hydro.

  1. ROS navigation stack

  2. eband_local_planner

  3. youbot_driver

  4. hokuyo_node

  5. youbot_driver_ros_interface

The following dependancies are clonable via github:

  1. hrl-kdl

  2. urdfdom

  3. brics_actuator ( The brics messages are required by the hrl-kdl)

Running the Demo

Currently, the files in this folder are calibrated to work in a specific lab environment. It uses the map for that particular space, so the map should be replaced with a customized map of its environment. In addition, while the setup requirements in this particular space do not have to be extremely precise, reliable results are guaranteed by the following set up for use within Northwestern University's D110 lab:

Align the back wheels of the youBot to be roughly on the two small pieces of tape within the closed off area. Place two stacks of 3 blocks on the two green pluses in the closed off area. Place a small block (block to grasp) inside the small marked off red square.

roslaunch youbot_retrieve_msr nav_and_grasp.launch 
rosrun youbot_retrieve_msr youbot_grasping.py
rosrun youbot_retrieve_msr fineTuneActionServ_odom.py
rosrun youbot_retrieve_msr retrieveClient.py

youbot_retrieve_msr's People

Watchers

James Cloos avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.