how does robo studio and gazebo differ?
i am actually looking to simulate obstacle avoidance for an ABB serial manipulator with 6 DOF. so suggest me a simulator that is helfpul in my case.
ROS Resources: Documentation | Support | Discussion Forum | Index | Service Status | Q&A answers.ros.org |
i am actually looking to simulate obstacle avoidance for an ABB serial manipulator with 6 DOF. so suggest me a simulator that is helfpul in my case.
I'd say that the main difference is that Gazebo is a fully-fledged, open world, general purpose dynamic simulator that is integrated / can be used with ROS on multiple levels, while ABB RobotStudio is primarily designed to simulate (parts of) industrial work cells with ABB robots in them, and can only be interacted with (from ROS) through packages like abb_driver.
This means Gazebo will also simulate the physics of any objects not your robot, while I believe RobotStudio does just enough dynamics to guestimate the cycle times of a robot in a particular environment, running a particular program.
However, RobotStudio will very likely be (much) better at simulating ABB robots, seeing as it was created by the manufacturer of those robots, and I would expect them to be experts when it comes to their own products. It also provides a faithful simulation/emulation of the controller hardware, its software and the interfaces to it, something Gazebo obviously doesn't do.
i am actually looking to simulate obstacle avoidance for an ABB serial manipulator with 6 DOF.
In general I'd say that you can use RobotStudio if the dynamics of your simulation do not matter and your environment is static. ROS (I assume you'll want to use MoveIt) will need sensor data (ie: rgbd, lidar, etc) if you need dynamic obstacle avoidance or have a planning scene which changes over time, which afaik RobotStudio will not be able to provide (but do look into that, as it has been a while since I last used it). For those cases, I'd use Gazebo, as it is already fully integrated with ROS, both on the sensor, as well as the actuation side.
It also occurs to me that if you're not interested in dynamics, you might as well not use RobotStudio or Gazebo, and just stick to either MoveIt's fake controller manager, or something like the industrial_robot_simulator.
Please start posting anonymously - your entry will be published after you log in or create a new account.
Asked: 2015-10-23 15:21:24 -0500
Seen: 662 times
Last updated: Oct 24 '15
PR2_controller Plugin Nothing happened in Gazebo
rviz couldn't display laserscan data correctly
How to specify port for topic?
Debugging spawning sdf model in Gazebo
The real turtlebo pose in gmapping
URDF spawn into Gazebo world error
Gazebo Real Time Factor going down