Giter Site home page Giter Site logo

minimal_robot_gripper's Introduction

minimal_robot_gripper

Simple robot gripper demonstration in ROS (5th homework for ROS class)

The folder ps5_yxl1450 is the package that can be compiled in ROS environment. My ROS version is Indigo, you can tested it in other versions. The video "gripper_robot_grasp_test.mp4" basicly has demonstrated the structure of this simple robot gripper and how it works.

To get program running, first compile it using catkin_make in your ros workspace. Then running these scripts in seperate terminals:

$ roscore

$ rosrun gazebo_ros gazebo

$ rosrun gazebo_ros spawn_model -file gripper_robot.urdf -urdf -model gripper_robot (in the urdf directory)

$ rosrun ps5_yxl1450 gripper_robot_controller

$ rosrun ps5_yxl1450 gripper_robot_trajectory_action_server

$ rosrun ps5_yxl1450 gripper_robot_trajectory_action_client

As the video demonstrate, you can play with the beer or table to see how the capability of a simple robot gripper. However the beer is weirdly behaved because the gravity has been set to -0.1m/s^2 for a better control of robot joints. You can play with those parameters also. More detailed description can be found in the pdf file "ps5_writeup_yxl1450.pdf".

The video has been uploaded to Youtube: https://youtu.be/uPjAnxeLxwU

minimal_robot_gripper's People

Contributors

mbsanchez avatar

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.