Questions tagged [simulation]

Robotics simulators represent the world in software. They range in complexity from the simple and only operate in a top-down 2D world, or very complex with photo-realistic rendering and physics modeling.

Filter by
Sorted by
Tagged with
7 votes
2 answers
3k views

What is the difference between Multiple robots and swarm robots?

What is the difference between Multiple robots and swarm robots? What is the key point? Also what is multi agent systems? Do multi agent systems works only for computer simulations or games? These ...
  • 166
7 votes
2 answers
4k views

Ackerman steering model

I am trying to create a simulation of a robot with Ackerman steering (the same as a car). For now I'm assuming that it's actually a 3-wheeled robot, with two wheels at the back, and one steering wheel ...
  • 6,337
6 votes
1 answer
3k views

Multiple robots in ROS Gazebo SITL with separate MAVlink/MAVproxy codes

Background: This question is about simulating one ErleCopter and one ErleRover simultaneously for a non-commercial research. I would like to have the quadcopter follow a rover, which in turn is to be ...
6 votes
1 answer
5k views

MATLAB 3D Simulation with SOLIDWORKS model

I'm learning to make a 3D simulation in MATLAB based on a model designed from SOLIDWORKS. There is an example: SIMULINK+SOLIDWORKS The way used here is: Create a 3D model in SOLIDWORKS Create a ...
  • 113
5 votes
4 answers
3k views

Dynamic torque simulation for a 6 DOF robotic arm

I am working on a 6 DOF robotic arm(industrial manipulator). I have the basic structural specs (dimensions, weights etc) for the links and joints with me. Basically, I want to simulate both static ...
5 votes
1 answer
906 views

Wait simulation time in a non realtime ROS simulation in Python

I want to control a quadrotor with a Python script and run the simulation as fast as my laptop can, not only in real time. I've modified my world and now the simulation runs with 7-10 real time factor....
  • 151
4 votes
2 answers
156 views

Suggestion for relevant non-complex simulator

I've recently started working on some localization algorithms like probabilistic road map and SLAM algorithms. What I'm looking for is a software that would help me in simulation for such algorithms. ...
4 votes
3 answers
1k views

Kuka KR16L-2 robot simulation base and wrist rotation inconsistent with original robot

The issue is regarding simulation of Kuka robot KR16L6-2 in MATLAB using Robotics toolkit by Peter Corke. I wish to simulate the kinematic before passing a command to real robot for motion. I have ...
  • 51
4 votes
1 answer
2k views

Simulate IMU (2D gyro and accelerometer) data

If I have a robot path in 2D space, i.e. a vector of (x,y) locations, and I need to generate artificial IMU data (simulate them), how would I go about it? How do I model equations to generate the ...
  • 195
4 votes
1 answer
810 views

simulation of robots

I am designing a new mechanism similar to robot arm. It would be a 6 or 7 axis with arms but not the same with traditional articulated arms. As a result, new DH matrix,and inverse kinematics involve. ...
  • 185
4 votes
1 answer
1k views

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

Vision is important part of robotics and frequently it is unavoidable component of control loop. E.g. many clothes/garment handling algorithms rely on visual cues in deciding how to proceed. The ...
  • 359
3 votes
2 answers
511 views

Meaning of a negative step response with quaternion

It's not technically robotics but: I've been trying to reproduce in Simulink a spacecraft attitude simulation using quaternions, and the kinematics and dynamics seem to work fine, however I'm having ...
  • 133
3 votes
1 answer
150 views

Is it possible to immobilize one part of a robot?

I need to fix one part of my robot to the static environment. Can this be done in Webots? I'm using R2022b.
3 votes
1 answer
56 views

How to import 3D models in Webots?

I have 3D models with UV mapping and textures in Blender and I would like to import them in Webots. Can you please recommend the best way to do this?
3 votes
2 answers
163 views

What Software Is Used For Autonomy Software Simulation?

I don't have a physical robot but I would like to test the performance of my C++ code for odometry, SLAM, and path planning. Are there any good simulation software where I can test my algorithm ...
3 votes
1 answer
77 views

Retrieving the global 3d position of a robot or object in Webots

In the context of my simulation, I need to programmatically get the position of robots and objects in the world (in global coordinate system). How can this be done? I'm using Webots R2023a.
3 votes
1 answer
313 views

Why is Webots running so slow on my computer?

The provided sample simulations are running very slowly in Webots. How can I improve this? I am using Webots R2022b on Ubuntu 22.04.
3 votes
1 answer
33 views

Read device value from another robot controller in Webots

I'm using Webots R2022b and I would like to have a supervisor controller that applies an algorithm on the camera data recorded by the Mavic2Pro drone on an another robot. But, when calling the ...
3 votes
1 answer
111 views

Pose difference estimation in cartesian impedance control

I am trying to implement a cartesian impedance controller in simulation (gazebo + KDL). The method which I am using is the following: Compute the EE pose from KDL's forward kinematics for the ...
3 votes
1 answer
6k views

How to create Matlab Simulation for Kinematics of Differential Drive

I studied the forward and inverse Kinematics of the robot and got a clear understanding. I am in the progress of developing my matlab simulation for a two wheeled differential drive robot. The robot ...
  • 31
3 votes
1 answer
1k views

Simulating Dynamixel motors in Gazebo

I'm trying to simulate a humanoid robot using Gazebo with plugins. Since our actual model uses Dynamixel motors, I'd like to know how exactly they work to make the simulation as realistic as possible. ...
2 votes
2 answers
4k views

What's the diffrence between $H_2$ and $H_\infty$ control?

There a two controllers named $H_2$ and $H_\infty$. Can someone explain if: They have have guaranteed stability margins? Do they have a Kalman filter? Are they for both SISO and MIMO systems? Can I ...
  • 311
2 votes
1 answer
702 views

What is a Velocity Smoother?

I'm learning ROS and I have found an expression that I don't understand. I'm reading the book "Mastering ROS for Robotics Programming - Second Edition", and on a controller to move a robot using ...
2 votes
2 answers
761 views

how to plot $\pm 3 \sigma$ of a landmark in EKF-SLAM

I have implemented 2D-SLAM using EKF. The map is based-feature in which there is only one landmark for the sake of simplicity. I've read some papers regarding this matter. They plot the $\pm3\sigma$ ...
  • 2,409
2 votes
1 answer
97 views

AWS Robomaker - success story?

I've struggled to get my head around Robomaker and still have not gotten even a simple robotic example to work. Have you located any documentation that is more complete than one Amazon offers?
  • 257
2 votes
2 answers
477 views

Error in simmechanics matlab while doing inverse dynamics using custom joint

I am doing inverse dynamics in Matlab simmechanics in which position and orientation will be input to the end effector. But it shows error as below. Error originates in Mechanical block rob33/...
2 votes
1 answer
296 views

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

I've tried : to use obj2udf library(PyPI) then It can generate 1 URDF per 1 STL(it doesn't work because I can't find how to program to change link name or add link and can't combine STL) so now I ...
2 votes
1 answer
84 views

Simulator that allows your to test your real firmware inside a simulated world?

I am interested in learning more about how robotics are tested in simulators. Reading the Wikipedia article on robotics simulators I can't tell how the onboard firmware (the "brains" of the ...
2 votes
1 answer
925 views

How to reset odom positions of robots while setting initial positions of robots in gazebo simulation through launch file

I'm in the process of creating a coordination system for a multi robot system. For that i currently have created a ROS based simulation in gazebo using Rosbot2.0 (Robot physically available as well). ...
2 votes
1 answer
61 views

Artificial Intelligence and Open source pipeline for automated design, simulation and analysis of robotics systems

I have heard about open source 3D printed robotics projects (https://www.poppy-project.org/en/ is somehow obsolete example). My question is - are there open source holistic/integrated frameworks of ...
  • 359
2 votes
1 answer
499 views

Inverse Jacobian to find joint angles

I am trying to implement a joint space control with the UR5 in MATLAB/Simulink and have programmed the forward kinematics of the same. Now, I want to find out the joint angles of the manipulator using ...
2 votes
1 answer
160 views

Implementation of wall and obstacle avoidance

I have a task of developing a simulation of an adaptive robot control system but I don't seem too have anyone to discuss my uncertainties with. I want to keep the simulation as simple as possible as I ...
  • 123
2 votes
1 answer
10 views

Webots: Increase Calculation Speed On Supercomputer

I am using a supercomputer (MSI, Minnesota Supercomputing Institute) to run my Webots simulations. However, on my own laptop (MacOS) the amount of time necessary to calculations is much shorter. I was ...
2 votes
1 answer
132 views

Simulation of Robotic arm

I want to simulate my 5 DOF robotic arm, in such a way that the calculated Torque and mass values of each joints (Servos) defined to be tested that are they capable of physically bear all the weight ...
2 votes
1 answer
43 views

How does structural/installation errors have to be modelled in a gyroscope IMU?

I have the model for a gyroscope from an IMU given by $$ \omega_{meas} = (I-S)\omega_{true} + \beta + v $$ $S$ is the scaling and misalignment of the sensor, which I understand is a parameter I get ...
  • 163
2 votes
2 answers
70 views

Can I simulate/test the model of a robot I am designing to be 3d printed?

I am currently working on the 3d model of a simple robot. However I have started to realize that some of the things/mechanisms might not work as I imagined. So is there any way that I can import the ...
  • 121
2 votes
1 answer
1k views

Using 3D graphics animate the robot in Matlab GUI

I have seen this example ( http://in.mathworks.com/matlabcentral/fileexchange/14932-3d-puma-robot-demo/content/puma3d.m) in file exchange and want to do similar thing with 4 dof rootic arm. I follow ...
2 votes
2 answers
1k views

Inverse dynamics for robotic arm using Matlab Simmechanics

I am learning Simmechanics Matlab to do inverse dynamics for 4 DOF robotic arm. I read many examples to input motion to revolute joints like through PID, slider gain, sine waves, signal Builder etc. ...
2 votes
1 answer
122 views

UWSim Pressure Sensor Units

I am attempting to use the data Underwater Simulator (UWSim) provides through the ROS interface to simulate a number of sensors that will be running on a physical aquatic robot. One of the sensors ...
2 votes
0 answers
51 views

how to introduce 2 inputs into a matlab block function that processes only one variable at a time? [closed]

Using SIMULINK, I wanted to optimize 2 variables with the ant colony optimization algorithm; which is written in a matlab function block, the function is of type function y = f (x) it has only one ...
2 votes
0 answers
65 views

Strategy for 3D path planning over large distances with kinodynamic constraints

I was hoping to pick your brains about a problem that even after much reading has left me baffled. My Application: For the sake of simulating underwater scenarios in very large environments (up to ...
2 votes
0 answers
32 views

Unmanned guard boat [closed]

I need an urgent help in my graduation project on unmanned guard boat. I need to control the boat autonomously and manually using ArduPilot and Arduino Uno. I just ask if anyone has the code, that ...
  • 21
2 votes
2 answers
367 views

Robotic cell simulation software, PLC [closed]

I need to simulate robotic cell where cartesian robot trims a PCB arriving on conveyor, picks it up with vacuum cup and and places in another device. After receiving signal from device the robot would ...
  • 21
1 vote
2 answers
658 views

Validation of dh parameters

I am working on a concept of robotic arm for which I have fixed DH frames and parameters. Is there any way to validate the correctness of DH parameters and frames ?
  • 193
1 vote
2 answers
2k views

What is the best software/package to draw the robot manipulator and indicate DH parameters and different axes?

I'm wondering about good software/package to draw the robot manipulator and indicate DH parameters and different axes? Any suggestions!
  • 221
1 vote
1 answer
70 views

How to make the output axis of hingejoint with rotational motor not affected by physics?

Hello basically what I want is that I want only the rotational motors be affected by my controller, it must not be affected by physics? How to fix this? To prevent problems like this. Video Link here &...
1 vote
1 answer
34 views

I'm looking for a simplified control scheme for a game-rendered robotic arm

I'm a programmer, but not savvy with robotics (to lay a baseline for my lack of knowledge). I have a game-simulated arm that allows me to set joint angles which it will automatically move the joints ...
1 vote
1 answer
63 views

My Pick and Place Program Not Working

hope you are all well. I am trying to finish a capstone project on Coursera. It asks me to carry a cube object from an initial position to goal. This video shows the movement. Project website: http://...
  • 328
1 vote
1 answer
57 views

Roy Featherstone toolbox robot model

I want to model these D-H parameters in spatial toolbox: Link: alpha, a, theta, d Link 1 : -90 0 theta1* d1 Link 2 : 0 a2 ...
  • 99
1 vote
3 answers
334 views

Dynamic simulation of compliant elements in quadruped robot

I have a preliminary design for a legged robot that uses compliant elements in the legs and in parallel with the motors for energy recovery during impact as well as a pair of flywheels on the front ...
  • 193