t-thanh/youbot-stack
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
=YouBot-stack development repository= The University of Twente (www.utwente.nl) is not liable for any damage arising directly or indirectly from using the code in this repository. Note: The development repository is located at: https://git.ce.utwente.nl/youbot-stack ==INSTALLATION== ===Prerequisites=== * ROS (electric) installed and setup (www.ros.org) * Use ubuntu packages, ATLEAST: ros-electric-desktop * orocos_toolchain_ros (corresponding to electric) installed and setup. * Use ubuntu packages: sudo apt-get install ros-electric-orocos-toolchain ros-electric-rtt-ros-integration ros-electric-rtt-ros-comm ros-electric-rtt-common-msgs ros-electric-rtt-geometry For the UTwente YouBot-stack the following must also be installed: * KUL motion_control stack (see below). * youbot_driver without internal thread (see below). ===youbot_driver=== git clone https://github.com/youbot/youbot_driver.git Open CMakeLists.txt and change SET(USE_ETHERCAT_MASTER_WITH_THREAD ON) to OFF. Make sure the pkgmanager youbot-oodl is NOT installed. ===KUL motion_control stack install=== * Note you only need the motion_control_msgs and rtt_motion_control_msgs directories. Proposed steps: git clone http://git.mech.kuleuven.be/robotics/motion_control.git cd motion_control git checkout devel OPTIONAL: rm -rf ./cartesian_motion_control ./naxes_motion_control Adjust the ROS_PACKAGE_PATH to find the stack. rosmake ===UTwente YouBot-stack install=== git clone git://github.com/b-it-bots/youbot-stack.git cd youbot-stack git submodule init git submodule update Adjust the ROS_PACKAGE_PATH to find the stack. rosmake Note: If you did not install the pre-compiled packages, adjust the run.sh files accordingly. == USAGE (example) == 1) roscd YouBot_deployment/rtt_deploy 2) Adjust the run.sh to have the proper ROS_PACKAGE_PATH 3) sudo ./run.sh deploy.ops Note: Almost every package contains a separate deploy.ops (Orocos deployment script), which can be used as an example. == DOCUMENTATION == http://www.best-of-robotics.org/3rd_researchcamp/CodeGenerationForRTT == MAJOR UPDATE LOG == 12/12/2011 Cleaned stack, i.e. moved foreign includes/directories into external folder. To update: git submodule init; git submodule update; rm -rf ./rFSM ./soem; rosmake --pre-clean; Note: You might have to update the external/youbot_applications and youbot_driver yourself (cd external/youbot_applications; git checkout master; git pull; cd joint_configurator; make clean)
About
No description, website, or topics provided.
Resources
Stars
Watchers
Forks
Packages 0
No packages published