// Start is called before the first frame update
    void Start()
    {
        ros = ROSConnection.GetOrCreateInstance();
        ros.RegisterPublisher <PoseStampedMsg>(topicName);

        this._goal.header.frame_id      = "map";
        this._goal.header.stamp.sec     = 0;
        this._goal.header.stamp.nanosec = 0;
    }
示例#2
0
    void Start()
    {
        // Get ROS connection static instance
        m_Ros = ROSConnection.GetOrCreateInstance();
        m_Ros.RegisterPublisher <NiryoMoveitJointsMsg>(m_TopicName);

        m_JointArticulationBodies = new UrdfJointRevolute[k_NumRobotJoints];

        var linkName = string.Empty;

        for (var i = 0; i < k_NumRobotJoints; i++)
        {
            linkName += LinkNames[i];
            m_JointArticulationBodies[i] = m_NiryoOne.transform.Find(linkName).GetComponent <UrdfJointRevolute>();
        }
    }
 void Start()
 {
     // start the ROS connection
     ros = ROSConnection.GetOrCreateInstance();
     ros.RegisterPublisher <PosRotMsg>(topicName);
 }