public void Start() { cancelPublicationID = socket.Advertise <GoalID>(actionName + "/cancel"); goalPublicationID = socket.Advertise <TActionGoal>(actionName + "/goal"); socket.Subscribe <GoalStatusArray>(actionName + "/status", StatusCallback, (int)(timeStep * 1000)); socket.Subscribe <TActionFeedback>(actionName + "/feedback", FeedbackCallback, (int)(timeStep * 1000)); socket.Subscribe <TActionResult>(actionName + "/result", ResultCallback, (int)(timeStep * 1000)); }
public abstract Tgoal GetGoal(); // to be implemented by user protected virtual void Start() { rosSocket = GetComponent <RosConnector>().RosSocket; CancelPublicationId = rosSocket.Advertise <Messages.Actionlib.GoalID>(ActionName + "/cancel"); GoalPublicationId = rosSocket.Advertise <Tgoal>(ActionName + "/goal"); rosSocket.Subscribe <Messages.Actionlib.GoalStatusArray>(ActionName + "/status", StatusCallback, (int)(TimeStep * 1000)); rosSocket.Subscribe <Tfeedback>(ActionName + "/feedback", FeedbackCallback, (int)(TimeStep * 1000)); rosSocket.Subscribe <Tresult>(ActionName + "/result", ResultCallback, (int)(TimeStep * 1000)); }
public void Start() { statusPublicationId = socket.Advertise <GoalStatusArray>(actionName + "/status"); feedbackPublicationId = socket.Advertise <TActionFeedback>(actionName + "/feedback"); resultPublicationId = socket.Advertise <TActionResult>(actionName + "/result"); socket.Subscribe <GoalID>(actionName + "/cancel", CancelCallback, (int)(timeStep * 1000)); socket.Subscribe <TActionGoal>(actionName + "/goal", GoalCallback, (int)(timeStep * 1000)); UpdateAndPublishStatus(ActionStatus.PENDING); }
protected abstract void GoalHandle(Tgoal goal); // to be implemented by user protected void Start() { rosSocket = GetComponent <RosConnector>().RosSocket; ActionState = ActionStates.Pending; rosSocket.Subscribe <Messages.Actionlib.GoalID>(ActionName + "/cancel", CancelCallback, (int)(TimeStep * 1000)); rosSocket.Subscribe <Tgoal>(ActionName + "/goal", GoalCallback, (int)(TimeStep * 1000)); StatusPublicationId = rosSocket.Advertise <Messages.Actionlib.GoalStatusArray>(ActionName + "/status"); FeedbackPublicationId = rosSocket.Advertise <Tfeedback>(ActionName + "/feedback"); ResultPublicationId = rosSocket.Advertise <Tresult>(ActionName + "/result"); }
private void Start() { WorldEditorID = GameObject.Find("WorldEditor"); iddecision = WorldEditorID.GetComponent <IDdecision>(); holoid = iddecision.ids; Topic = Topic + holoid.ToString("0") + "/compressed"; Topic2 = Topic2 + holoid.ToString("0") + "/compressed"; Topic3 = Topic3 + holoid.ToString("0") + "/compressed"; Topic4 = Topic4 + holoid.ToString("0") + "/compressed"; Topic5 = Topic5 + holoid.ToString("0") + "/compressed"; rosSocket = GetComponent <RosConnector>().RosSocket; rosSocket2 = GetComponent <RosConnector>().RosSocket; rosSocket3 = GetComponent <RosConnector>().RosSocket; rosSocket4 = GetComponent <RosConnector>().RosSocket; rosSocket5 = GetComponent <RosConnector>().RosSocket; rosSocket2.Subscribe(Topic2, MessageTypes.RosMessageType(MessageReceiver2.MessageType), Receive2, timeStep); rosSocket.Subscribe(Topic, MessageTypes.RosMessageType(MessageReceiver1.MessageType), Receive1, timeStep); rosSocket3.Subscribe(Topic3, MessageTypes.RosMessageType(MessageReceiver3.MessageType), Receive3, timeStep); rosSocket4.Subscribe(Topic4, MessageTypes.RosMessageType(MessageReceiver4.MessageType), Receive4, timeStep); rosSocket5.Subscribe(Topic5, MessageTypes.RosMessageType(MessageReceiver5.MessageType), Receive5, timeStep); }
// Use this for initialization void Start() { rosSocket = transform.GetComponent <RosConnector>().RosSocket; rosSocket.Subscribe(topic, "geometry_msgs/Twist", updateVelocity, UpdateTime); velocityTransformManager = UrdfModel.GetComponent <VelocityTransformManager>(); }
// Use this for initialization void Start() { rosSocket = transform.GetComponent <RosConnector>().RosSocket; rosSocket.Subscribe("/movement", "/Movement", updatePosition, UpdateTime); //rb = GetComponent<Rigidbody>(); movementManager = player.GetComponent <MovementManager>(); }
public void Start() { rosSocket = transform.GetComponent <RosConnector>().RosSocket; rosSocket.Subscribe("/odom", "nav_msgs/Odometry", updateOdometry, UpdateTime); odometryTransformManager = UrdfModel.GetComponent <OdometryTransformManager>(); }
public void Start() { Time.timeScale = 1; rosSocket = transform.GetComponent <RosConnector>().RosSocket; rosSocket.Subscribe("/cmd_vel", "geometry_msgs/Twist", updateOdometry, UpdateTime); velocityManager = UrdfModel.GetComponent <VelocityManager>(); }
public void Start() { rosConnector = gameObject.GetComponent <RosConnector>(); myScene = SceneManager.GetActiveScene(); rosSocket = transform.GetComponent <RosConnector>().RosSocket; rosSocket.Subscribe("done", "std_msgs/String", sceneReset, UpdateTime); doneString.data = "False"; }
// Use this for initialization void Start() { rosSocket = transform.GetComponent <RosConnector>().RosSocket; rosSocket.Subscribe(topic, "std_msgs/String", createMesh, UpdateTime); pointsManager = emptyObject.GetComponent <PointsManager>(); Debug.Log("hrgfedak"); //createMesh(); }
public void Start() { rosSocket = transform.GetComponent <RosConnector>().RosSocket; rosSocket.Subscribe("/joint_states", "sensor_msgs/JointState", updateJointStates, UpdateTime); jointStateManagers = FindObjectsOfType <JointStateManager>(); numberOfJoints = jointStateManagers.Length; JointPositions = new float[numberOfJoints]; JointVelocities = new float[numberOfJoints]; }
// Use this for initialization void Start() { displayMessages = new Dictionary <string, float>(); red = new Color(1f, 0f, 0f, 0.5f); blue = new Color(0f, 0f, 1f, 0.5f); offRed = new Color(1f, 0f, 0.3f, 0.5f); offBlue = new Color(0.3f, 0f, 1f, 0.5f); print("Starting ROSBRIDGE and ROSSHARP!"); rosSocket = GetComponent <RosConnector>().RosSocket; rosSocket.Subscribe(agent_topic, "gameworld_simulation/Agent", agentSubscriber, UpdateTime); rosSocket.Subscribe(construction_task_topic, "gameworld_simulation/ConstructionTask", constuctionTaskSubscriber, UpdateTime); rosSocket.Subscribe(transport_task_topic, "gameworld_simulation/TransportTask", transportationTaskSubscriber, UpdateTime); rosSocket.Subscribe(ros_update_message_topic, "std_msgs/String", updateMessageSubscriber, UpdateTime); updateID = rosSocket.Advertise(game_update_topic, "std_msgs/String"); inputID = rosSocket.Advertise(user_input_topic, "std_msgs/String"); message.data = "start"; rosSocket.Publish(updateID, message); lineMaterial = Resources.Load("Material/tile_ceilingPanel_fx", typeof(Material)) as Material; }
private void Start() { WorldEditorID = GameObject.Find("WorldEditor"); iddecision = WorldEditorID.GetComponent <IDdecision>(); holoid = iddecision.ids; Topic = Topic + holoid.ToString("0") + "/compressed"; rosSocket = GetComponent <RosConnector>().RosSocket; rosSocket.Subscribe(Topic, MessageTypes.RosMessageType(MessageReceiver.MessageType), Receive, timeStep); }
private void Start() { rosSocket = GetComponent <RosConnector>().RosSocket; rosSocket.Subscribe(Topic, MessageTypes.RosMessageType(MessageReceiver.MessageType), Receive, timeStep); }
public float[] JointVelocities; // deg/s //private int numberOfJoints; public void Start() { rosSocket = GetComponent <RosConnector>().RosSocket; rosSocket.Subscribe("/tf", "tf2_msgs/TFMessage", UpdateTF, UpdateTime); tfManagers = FindObjectsOfType <TFManager>(); }