Skip to content

Fanuc 200ic gazebo setup with multiple robot spawn launch file.

Notifications You must be signed in to change notification settings

IsuruKalhara/ros_fanuc_at_home

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Configuration of Fanuc 200ic for gazebo

This package contains all the configs and launch files to run Fanuc arm in gazebo simulation. Fanuc (like many other industrial robot manufacturers) do not give all the inertia values and transmission setup to directly spawn their URDF file in your Gazebo. You have to download their URDFs and set them manually. Here I put some inertia values to bring up the simulation

You can use this package to learn,

  • JointTrajectoryController and JointStateController for the robot arm
  • plugin gazebo_ros_control when you use different name for robot_description
  • how to use groups,tf_prefix and --namespace correctly to spawn more than one robot

Spawning more than one robot with different robot_descriptions is tricky. You can use the fanuc_and_base.launch file to get a good idea about that.

fanuc_on_table.launch (Single Fanuc arm fixed to the table)

fanuc_and_base.launch (Fanuc arm and base_robot both in the house)

Dependencies

Update

  • Now Fanuc is combined with a vacuum gripper.
  • Fanuc is now using effort_controller rather than position_controller.
  • PID is tuned for each joint.
  • Fanuc can now pick and drop the box which is on the table

How to run pick drop sequence,

  1. Clone and build dependencies
  2. roslaunch fanuc_at_home fanuc_on_table.launch
  3. roslaunch fanuc_moveit move_group.launch
  4. rosrun fanuc_at_home fanuc_pick_drop.py

libgazebo_ros_vacuum_gripper plugin is used for the gripper. See the code to learn how the friction plate is used to keep the box when vacuum gripper works.

Pick and Drop

About

Fanuc 200ic gazebo setup with multiple robot spawn launch file.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published