18 votes
Accepted

Is ROS (Robot Operating System) mandatory?

I'm back to a computer! Like I said in this comment, ROS is generally not mandatory. ROS is one platform among many, famous mostly due to Willow Garage giving away free robots at some point in time ...
user avatar
  • 3,210
7 votes

Is anybody using robot simulators?

I test everything in simulation I possibly can before I run on a real robot. I use V-REP extensively and have been extremely happy with it. The developers are extremely responsive and there is a free ...
user avatar
5 votes
Accepted

Does simulink accepts robotics toolbox in matlab?

The MATLAB function block in Simulink has some limitations. The fact that Link.m is referred to as a function not a class is a worry. I recreated your Simulink model and get similar error messages, ...
user avatar
  • 1,522
4 votes

Does simulink accepts robotics toolbox in matlab?

You appear to be using a third-party toolbox, the Robotics Toolbox. If it's not running in Simulink, then it might not run in Simulink. If you want something that does, try the official toolbox. ...
user avatar
  • 14.9k
4 votes
Accepted

Suggestion for relevant non-complex simulator

just use matlab or and python with a set of fixed features in space represented as points. Don't do any vision processing. At this point any vision processing would be overkill. you are making this ...
user avatar
  • 1,823
4 votes

Computer stereo vision simulator

I highly advise against using synthetic image data for testing your stereo vision algorithms. What will happen is that you end up with a system that works excellent on your synthetic data, but poorly ...
user avatar
4 votes

"modern contact dynamics" - Why are spring-damper contact models not being used anymore for dynamic simulations in robotics?

The author appears to be writting in a self promotional style, where the details listed about other work are simplified or ignored so that their claim, that their approach is better, can be ...
user avatar
  • 4,245
3 votes
Accepted

Are there any aerodynamics modeling/simulation software that is capable to consume a SolidWorks model and to interface with MATLAB/Simulink?

Matlab has a package called Simscape that you can use for modeling physical systems in general. I would just caution you up front that Simscape is almost more like a plugin manager in that it enables ...
user avatar
  • 14.9k
3 votes
Accepted

Roy Featherstone toolbox robot model

I changed the code and now it works properly. ...
user avatar
  • 99
3 votes
Accepted

How to generate a mesh file for URDF

The URDF file simply references DAE/COLLADA files that exist elsewhere on the filesystem. Blender and FreeCAD have exporters for DAE files. Saying Blender is a "monstrous tool" is an opinion ...
user avatar
3 votes
Accepted

How to program to generate robot URDF(Serial manipulator) when having stl file of each link with Python

Thank you,Now I have found odio_urdf library that can generate urdf by programming in python like you code in urdf file.
user avatar
2 votes
Accepted

world files for simulating roads and tracks

You might want to start by checking out AIM - Autonomous Intersection Management by the University of Texas at Austin. It is a simple 2D simulator, but sounds like it has the features you need. Also,...
user avatar
  • 5,245
2 votes

Using Armatures in Morse Robotic Simulator

I hope you have already done Armature creation. If not you need to do that first. Components in MORSE are either robots, sensors or actuators. Robots are mainly containers for sensors and actuators. ...
user avatar
2 votes

tricopter simulation to test control algorithms

I have developed a framework that compiles both as an AVR program to run directly on Multiwii board and also having the option to test the algorithms as a desktop 3D app. The 3d app is based on the ...
user avatar
  • 21
2 votes

Is ROS (Robot Operating System) mandatory?

"ROS" is a relative term, the APM runs full custom code specifically designed for quadrocopter control where a custom ROS might be desirable to keep from crashing, on the other hand the Navio+ runs on ...
user avatar
  • 1,909
2 votes

Is ROS (Robot Operating System) mandatory?

Disclaimer: This answer is somehow a reaction to the Shahbaz' post, so it has a pro-ROS bias. I do not think that ROS is mandatory, but it is a great starting point and worth the time to invest. It ...
user avatar
  • 1,335
2 votes

Computer stereo vision simulator

I did similar project with v-rep, python and opencv. 1- Set up an enviorement with visible objects 2- Set up your vision sensors with parameters 3- Write a python script that connects you to v-rep ...
user avatar
  • 1,104
2 votes

Validation of dh parameters

I'm not a fan of DH parameters but they are entrenched in robot kinematics. An approach I prefer is to just write the whole chain as a series of simple transformations, eg. Ry is a rotation about the ...
user avatar
  • 1,522
2 votes
Accepted

Validation of dh parameters

The easiest way to validate a set of DH parameters is to plug them directly into a simulator which can build a robot model from a DH table. Once you've got the DH-generated robot model, you can verify ...
user avatar
2 votes

Error in simmechanics matlab while doing inverse dynamics using custom joint

SimMechanics isn't an "inverse dynamics" engine, it's not an inverse kinematics engine, it's a "forward dynamics" or just "dynamics" engine. You provide link dimensions, inertias, and joint ...
user avatar
  • 14.9k
2 votes

Error in simmechanics matlab while doing inverse dynamics using custom joint

I solved this problem by seeing below image from internet. This image explain the constraints in coordinate system in simulink. R = revolute ; S = spherical; W = weld; P = prisimatic As I have ...
user avatar
2 votes

Quadruped Learning Simulator

The recently open-sourced V-REP simulator may suite your needs. I found it more approachable than Gazebo, and it can run on Windows, OSX, and Linux. Their tutorials are fairly straight forward. There ...
user avatar
  • 2,092
2 votes
Accepted

What criteria should be considered when comparing 2 robot simulation/modelling software?

I think the most important criteria are the purpose of your simulator (do you need contact physics? how complex are your models? ) your fluency in both solutions the size and quality of the ...
user avatar
  • 1,337
2 votes
Accepted

Free 2 and 3d simulators

As for as I am understanding your question, you are asking about open source physics engines for simulation, So here's a short list: 1. Box2D, 2. Bullet Physics, 3. Chipmunk, 4. Chrono::Engine, 5. ...
user avatar
2 votes
Accepted

How can I use the pen Node on my custom robot in webots?

firstly I have to say I'll make a youtube tutorial video on how to do this complete procedure for future students wondering about this problem. Answer with more tweaking on the ...
user avatar
1 vote

Bullet vs ODE to simulate robotic arm

The accuracy of the physics engine will most likely not be a problem. Differences between real world systems and their models are a much larger factor of errors then the slight differences between ...
user avatar
  • 6,447
1 vote
Accepted

Motion input in Simmechanics Matlab.

2 represents a constant acceleration of the revolute joint. It's unit of measure cannot be determined from this screenshot, since it is a parameter of the joint actuator (to my knowledge it can be set ...
user avatar
  • 6,447
1 vote

What is the most realistic grasping simulator?

Most robotics simulators use ODE, Bullet, or PhysX as the back-end physics engine. As you noticed, these are primarily rigid-body simulators developed for the game industry. But I believe they have ...
user avatar
  • 5,245
1 vote

Is it possible to simulate vision (perception) in Gazebo (or other simulators)

While Gazebo - and most other simulators - will allow you to simulate sensors, you have to realize that this the "weak" part of realtime simulators. Making an accurate simulated camera is really ...
user avatar

Only top scored, non community-wiki answers of a minimum length are eligible