Giter VIP home page Giter VIP logo

sawyer_robot's Introduction

Sawyer Robot

The Sawyer Robot is a platform for development of custom automation applications using the Intera SDK.

This repository contains metapackages and files for installation/use of the Sawyer Robot.

Installation

Please follow the Getting Started wiki page for instructions on installation of the Intera SDK:

Code & Tickets

Documentation http://sdk.rethinkrobotics.com/intera/
Issues https://github.com/RethinkRobotics/sawyer_robot/issues
Contributions https://github.com/RethinkRobotics/sawyer_robot/blob/master/CONTRIBUTING.md

Sawyer Repository Overview

.
|
+-- sawyer_robot/             sawyer robot metapackage containing all sawyer-specific packages
|
+-- sawyer_robot.rosinstall   rosinstall script containing all required sawyer dependency repos
|
+-- sawyer_description/       urdf and meshes describing sawyer

Other Sawyer Repositories

intera_sdk https://github.com/RethinkRobotics/intera_sdk
intera_commom https://github.com/RethinkRobotics/intera_common
sawyer_moveit https://github.com/RethinkRobotics/sawyer_moveit

Latest Release Information

http://sdk.rethinkrobotics.com/intera/Release-Changes

sawyer_robot's People

Contributors

adrianzw avatar ccpowers avatar iantheengineer avatar rethink-rlinsalata avatar shiweiwang avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

sawyer_robot's Issues

Document the different versions of the meshes for Sawyer

Currently, this repo contain two versions of the meshes for the Sawyer robot:

https://github.com/RethinkRobotics/sawyer_robot/tree/master/sawyer_description/meshes/sawyer_ft
https://github.com/RethinkRobotics/sawyer_robot/tree/master/sawyer_description/meshes/sawyer_pv

Both meshes have similar latest commit time, which suggests that both are actively maintained.
Closer inspection suggests that "sawyer_pv" is generated by solidworks, and "sawyer_ft" by Meshlab.
However, it is not clear what further practical difference this would lead to.

Some sort of documentation explaining the difference between the two, and guidelines to choose either one would be helpful.

Add yaml file that describes Named Poses for Sawyer

We need to copy out the named_poses.yaml file from the internal sawyer_description/params folder into sawyer_description/params folder in this repo for the following poses:

  • Neutral Pose
  • Shipping Pose

These parameters will only be loaded in sawyer_simulator launch scripts, and must reflect what is found on the parameter server of the robot.

[feature request] Sawyer w/ reinforcement learning (openai gym)

Hi, I hope someone is taking care of this project :)

Can you please provide a tutorial like this one that explains how to setup ROS Kinetic to run an Openai gym algorithm using Sawyer?

I have evidence that suggests that launching ./intera.sh modifies somehow the settings, therefore the classic tutorials are quite ineffective in this case.

Couldn't run ./intera.sh when ping to Sawyer

  • Environment: Ubuntu 16.04, ROS Kinetic

Problem: I followed the install instruction in http://sdk.rethinkrobotics.com/intera/Workstation_Setup and everything works well until I connect Sawyer to my computer with cable.

  • First I run sudo avahi-autoipd eth0 and the result is:
Found user 'avahi-autoipd' (UID 105) and group 'avahi-autoipd' (GID 113).
Successfully called chroot().
Successfully dropped root privileges.
Starting with address 169.254.6.90
Callout BIND, address 169.254.6.90 on interface eth0
Successfully claimed IP address 169.254.6.90
  • Then I open a new terminal and run ping 021608CP00057.local, where 021608CP00057.local is the controller's serial number, the output seems right:
PING 021608CP00057.local (169.254.6.199) 56(84) bytes of data.
64 bytes from 021608CP00057.local (169.254.6.199): icmp_seq=1 ttl=64 time=0.315 ms
64 bytes from 021608CP00057.local (169.254.6.199): icmp_seq=2 ttl=64 time=0.154 ms
64 bytes from 021608CP00057.local (169.254.6.199): icmp_seq=3 ttl=64 time=0.177 ms
  • After this, I run ./intera.sh in the folder ros_ws, and the ping command turns to be this:
From 172.17.0.1 icmp_seq=33 Destination Host Unreachable
From 172.17.0.1 icmp_seq=34 Destination Host Unreachable
From 172.17.0.1 icmp_seq=35 Destination Host Unreachable
From 172.17.0.1 icmp_seq=36 Destination Host Unreachable

By the way, the env | grep ROS gives me:

ROS_ROOT=/opt/ros/kinetic/share/ros
ROS_PACKAGE_PATH=/home/minty/ros_ws/src:/opt/ros/kinetic/share
ROS_MASTER_URI=http://021608CP00057.local:11311
ROS_HOSTNAME=localhost
ROSLISP_PACKAGE_DIRECTORIES=/home/minty/ros_ws/devel/share/common-lisp
__ROS_PROMPT=1
ROS_DISTRO=kinetic
ROS_IP=169.254.6.90
ROS_ETC_DIR=/opt/ros/kinetic/etc/ros

I've changed robot_hostname to be the serial number and your_ip = 169.254.6.90 in intera.sh.
I don't know why this sh file can't work? This processing seems workable when I connect another Baxter robot.

Thanks a lot!

sawyer.urdf does not work in Gazebo

I cannot open sawyer.urdf in Gazebo with command

rosrun gazebo_ros spawn_model -file rospack find sawyer_description/urdf/sawyer.urdf -urdf -model sawyer

The model works after I change
->

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.