Skip to content

priyablue/boxbot_ros

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Boxbot

Summary

This repository contains the ROS packages needed for the simulation of "Boxbot", a simple dual-armed robot consisting of two WidowX robotic arms attached to a simple "torso". Included is a URDF model of the robot, along with corresponding ros-control and Gazebo interfaces.

Currently a work-in-progress.

Recommended OS/Programs

The software was developed and tested in:

  • Ubuntu 16.04 LTS
  • ROS Kinetic
  • Gazebo 7.9

This package requires the University of Patras Robotics Group's Gazebo mimic joint plugin.

Installation

To install the current version of the repository to your machine, change directory into the desired catkin workspace source directory and clone the repository.

Usage

RViz

To launch a model of the robot in RViz from the top level directory, use:

roslaunch boxbot_description rviz.launch

Currently, you will manually have to add the robot model to the RViz window.

Gazebo

To launch an empty world with only the Boxbot robot in it, use:

roslaunch boxbot_gazebo empty_world.launch

Model Editing

If you want to edit the URDF model, only modify the files that end with .urdf.xacro or .gazebo, found in the boxbot_description/robots and boxbot_description/urdf folders. Generally, you will not want to edit the .urdf files directly, as they are auto-generated and are also harder to sift through than the subcomponent files.

After you are done editing, you can regenerate the complete urdf model by switching into the boxbot_description package directory, and running the autogeneration script:

./urdf_regen.sh

License:

All new packages/files use the BSD 3-clause license presented in the main license file, and are Copyright (C) University of Cincinnati.

Exceptions include the whole of boxbot_description/meshes and some of the contents of boxbot_description/urdf, which are based on files from Interbotix's widowx_arm repository. Copyright for these are held by others, as reflected in the commit history for the original files. All modifications are Copyright (C) University of Cincinnati

About

A simple WidowX based dual-arm robot.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Shell 58.4%
  • CMake 41.6%