My goal is to simulate iRobot's Roomba in VREP, and to this purpose I am currently trying to use an ROS node to simulate ROS Turtlebot in VREP. Specifically, I am thinking of using the KJunior body with Turtlebot "software".
When I try to run turtlebot_node, ROS tries to connect via USB to a real robot. This makes sense, as the code for turtlebot_node is:
I am considering enabling remote API using simExtRemoteApiStart and then changing the default_port in the class TurtlebotNode. However - should there not be a better way to do this using ROS commands?class TurtlebotNode(object):
_SENSOR_READ_RETRY_COUNT = 5
def __init__(self, default_port='/dev/ttyUSB0', default_update_rate=30.0):