public void ConnectToRos()  // může být voláno z GUI
    {
        GameObject oldRosConnector = rosConnector;

        rosConnector = Instantiate(rosConnectorPrefab);
        positionDataR.setRosConnector(rosConnector); // je potřeba aby si zaktualizoval odkazy na komponenty

        if (oldRosConnector != null)
        {
            oldRosConnector.GetComponent <RosConnector>().Disconnect();
            Destroy(oldRosConnector);
        }
    }
Beispiel #2
0
    public void ConnectToRos()  // může být voláno z GUI
    {
        GameObject oldRosConnector = rosConnector;

        rosConnector = Instantiate(rosConnectorPrefab);
        positionDataR.setRosConnector(rosConnector); // je potřeba aby si zaktualizoval odkazy na komponenty

        if (oldRosConnector != null)
        {
            oldRosConnector.GetComponent <RosConnector>().Disconnect();
            Destroy(oldRosConnector);
        }

        PointCloudSubscriber.StartOctomapSubscribe(PlayerPrefs.GetString("RosBridgeURL"), PlayerPrefs.GetString("OctomapTopic"));
    }