ROS Resources: Documentation | Support | Discussion Forum | Index | Service Status | ros @ Robotics Stack Exchange
Ask Your Question
0

Going from simulations to physical setup

asked 2021-11-24 04:17:33 -0500

Azro gravatar image

Hello, I am soon going to move from simulation to working on a physical robot. Up until now I have only worked in simulations with Gazebo, and all my nodes and files are working fine in the simulations. I'm wondering what changes will have to be made to the files when I use a physical turtlebot.

When I simulate I have a lot of terminals open, I run my launch file which sets up the world and robots in Gazebo on one terminal, and then have one terminal for each of the nodes.

From what I understand, when you use a physical setup you have a remote PC that runs the roscore, and then you launch the turtlebot3_bringup launch file on the actual turtlebot. (https://github.com/ROBOTIS-GIT/turtle...).

What is done after this? Do I run the nodes on the remote pc or on the turtlebot? Would my nodes work on the physical setup if they worked in the simulations?

Thanks in advance.

edit retag flag offensive close merge delete

1 Answer

Sort by ยป oldest newest most voted
0

answered 2021-11-29 14:11:25 -0500

osilva gravatar image

Hi @Azro:

ROBOTIS has very good documentation on Turtlebot3: https://emanual.robotis.com/docs/en/p... it walks you step by step on what to do on your physical robot and what to do from your remote PC.

For example how to set your network configuration which will be one critical step. image description

Once you setup your remote PC and Turtlebot, then you will proceed on launching nodes as per simulation to control the robot accordingly. Start with teleoperation, making sure driving is working before you try more advanced nodes like autonomous navigation.

edit flag offensive delete link more

Question Tools

1 follower

Stats

Asked: 2021-11-24 04:17:33 -0500

Seen: 35 times

Last updated: Nov 29 '21