Giter Site home page Giter Site logo

c400 / cyton_gamma_300-1500_operation_and_simulation Goto Github PK

View Code? Open in Web Editor NEW

This project forked from stevemacenski/cyton_gamma_300-1500_operation_and_simulation

0.0 3.0 0.0 3.82 MB

An environment for cyton gamma 300 and 1500 with MoveIt/OMPL in both simulation and hardware actuation

CMake 3.69% Makefile 0.01% Python 30.08% Shell 0.31% C++ 65.91%

cyton_gamma_300-1500_operation_and_simulation's Introduction

cyton_gamma_hardware

Includes hardware drivers for the dynamixel motors

Syntax for hardware:

roslaunch cyton_controllers controller_manager.launch

roslaunch cyton_controllers start_controller.launch

rosrun cyton_controllers dynamixel_joint_state_publisher.py

roslaunch cyton_gamma_[1500 or 300]_moveit_config moveit_planning_execution.launch 2>/dev/null

Then, an optional front-end, either a combined front-end or the separate command and feedback ones.

python combined_front_end.py 2>/dev/null

python command_front_end.py 2>/dev/null

python feedback_front_end.py 2>/dev/null

OR Use this shell script, though currently not totally stable. If you try twice and doesn't work, go back to manual launching. Something in the dynamixel drivers doesn't make this happy. In cyton_gamma_pkg/src.

./[300-1500]_hardware_launch.sh

cyton_gamma_simulation

Syntax for Simulation:

roslaunch cyton_gamma_pkg simulation_gamma_[1500 or 300].launch

Optionally you can launch the two front-end Qt applications and they work in simulation as well!

This will start up the moveit client with RVIZ command center and simulation output in physics simulator (Gazebo was chosen for this application)

These have been tested and allow cartesian, joint space, and force control. The gripper action controller is directly commanded since the internal dynamixel controllers do a fine job on a single axis joint.

Standup.sh

standup.sh

This script will move the robot to a zero position. It's convenient for testing purposes and the same syntax can be used to command the robot directly with rostopic pub.

cyton_gamma_300-1500_operation_and_simulation's People

Contributors

stevemacenski avatar

Watchers

 avatar  avatar  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.