URBI
உர்பி என்பது ரோபாட்டிக்ஸ் மற்றும் சிக்கலான அமைப்புகளுக்கான பயன்பாடுகளை உருவாக்கப் பயன்படுத்தப்படும் சி + + இல் எழுதப்பட்ட ஒரு திறந்த மூல குறுக்கு-தள மென்பொருள் கம்ப்யூட்டிங் தளமாகும். உர்பி என்பது UObject விநியோகிக்கப்பட்ட C + + கூறு கட்டமைப்பை அடிப்படையாகக் கொண்டது. இது ஒரு இணையான மற்றும் நிகழ்வு-உந்துதல் ஸ்கிரிப்ட் மொழியான அர்பிஸ்கிரிப்ட் ஆர்கெஸ்ட்ரேஷன் மொழியையும் உள்ளடக்கியது. UObject கூறுகள் அர்பிஸ்கிரிப்ட்டில் செருகப்படலாம் மற்றும் அவற்றின் தொடர்புகள் மற்றும் தரவு பரிமாற்றங்களைக் குறிப்பிட ஸ்கிரிப்ட் செய்யக்கூடிய சொந்த பொருள்களாகத் தோன்றலாம். யுஓபிஜெக்ட்களை அர்பிஸ்கிரிப்ட் மொழிபெயர்ப்பாளருடன் இணைக்கலாம் அல்லது "ரிமோட்" பயன்முறையில் தன்னாட்சி செயல்முறைகளாக செயல்படுத்தலாம். அர்பிஸ்கிரிப்ட் மொழி 2003 ஆம் ஆண்டில் பாரிஸில் உள்ள ENSTA இன் அறிவாற்றல் ரோபாட்டிக்ஸ் ஆய்வகத்தில் ஜீன்-கிறிஸ்டோஃப் பெய்லி என்பவரால் உருவாக்கப்பட்டது. இது 2006 ஆம் ஆண்டில் நிறுவப்பட்ட கோஸ்டாய் நிறுவனத்தின் மூலம் தொழில்துறையில் தீவிரமாக மேலும் மேம்படுத்தப்பட்டுள்ளது. இது இப்போது கிட்ஹப்பில் கிடைக்கும் பி. எஸ். டி உரிமத்துடன் ஒரு திறந்த மூல திட்டமாகும். அர்பிஸ்கிரிப்ட் மொழியை ஒரு ஆர்கெஸ்ட்ரேஷன் ஸ்கிரிப்ட் மொழியாக சிறப்பாக விவரிக்க முடியும்ஃ வீடியோ கேம்களில் லுவா போன்றது, அர்பிஸ்கிரிப்ட் சி + + கூறுகளை ஒரு செயல்பாட்டு நடத்தையில் ஒட்டுவதற்கு பயன்படுத்தப்படலாம், சிபியு-தீவிர அல்காரிதம் பகுதி சி + + க்கு விடப்படுகிறது மற்றும் நடத்தை ஸ்கிரிப்டிங் பகுதி ஸ்கிரிப்ட் மொழிக்கு விடப்படுகிறது, இது மிகவும் நெகிழ்வானது, பராமரிக்க எளிதானது மற்றும் நிரல் செயல்பாட்டின் போது மாறும் தொடர்புகளை அனுமதிக்கிறது. ஒரு ஆர்கெஸ்ட்ரேஷன் மொழியாக, மொழி சொற்பொருளின் ஒரு பகுதியாக இணையான மற்றும் நிகழ்வு அடிப்படையிலான நிரலாக்கத்தைக் கொண்டிருப்பதன் மூலம் ஒரு நிரலுக்கு சில பயனுள்ள சுருக்கங்களையும் அர்பிஸ்கிரிப்ட் கொண்டு வருகிறது. இணையான நடத்தைகள் மற்றும் நிகழ்வுகளுக்கான எதிர்வினைகளின் ஸ்கிரிப்டிங் பெரும்பாலான ரோபோ மற்றும் சிக்கலான AI பயன்பாடுகளின் முக்கிய தேவைகளாகும், எனவே அர்பிஸ்கிரிப்ட் (மற்றும் முழு உர்பி தளமும்) அத்தகைய பயன்பாடுகளுக்கு மிகவும் பொருத்தமானது. மொழி பண்புக்கூறுகள் இணைதல் மற்றும் நிகழ்வு அடிப்படையிலான நிரலாக்க முன்மாதிரி அடிப்படையிலான நிரலாக்கம் சி + + போன்ற தொடரியல் ஜாவா மற்றும் சி + + அடிப்படையிலான கூறு கட்டமைப்பு (யுஓபிஜெக்ட்) பொருட்களை இணைக்க அல்லது தொலைதூர கிளையன்ட்-சர்வர் மாதிரி கட்டமைப்பு குறுக்கு தளம்ஃ லினக்ஸ், மேகிண்டோஷ், விண்டோஸ் மற்றும் பிறவற்றை இயக்குவதற்கான சாத்தியக்கூறுகளுடன். உட்பொதிக்கப்பட்ட, உர்பி பல்வேறு செயலிகளில் இயங்க முடியும்ஃ x86, ஏஆர்எம், எம்ஐபிஎஸ், பவர்பிசி போன்றவை. "குறிச்சொற்கள்" மூலம் வேலைக் கட்டுப்பாடு இணையான நிரலாக்க செயல்பாடுகள் மற்றும் நிகழ்வால் இயக்கப்படும் நிரலாக்க முன்மாதிரிகள் சி + + கட்டிடக்கலை கூறுகளைப் போன்ற தொடரியல்ஃ சி + +, ஜாவா (யுஓபிஜெக்ட்) பொருளை இணைக்கும் திறனுடன் அல்லது தொலைதூர கிளையன்ட்-சர்வர் மாதிரியை இயக்கும் திறனுடன் வாடிக்கையாளர்களுடன் இடைமுகங்கள் ஜாவா மற்றும் மேட்லேப் (உர்பி எஸ்டிகே) பல தளங்கள்ஃ லினக்ஸ், மேகோஸ், விண்டோஸ் என். டி மற்றும் உட்பொதிக்கப்பட்ட சூழல்கள் (x86, ஏஆர்எம், எம்ஐபிஎஸ், பவர்பிஸி) அவற்றின் கட்டுப்பாட்டிற்கான ஆர்டர்களைக் குறிக்கின்றன, எனவே ரோபோ இயக்க முறைமையின் (ஆர்ஓஎஸ்) ஒத்திசைவற்ற ஒருங்கிணைப்பு (பதிப்பு 2.1) எடுத்துக்காட்டுகள். இரண்டு கட்டளைகளும் ஒரே நேரத்தில் தொடங்க வேண்டும் என்பதைக் குறிப்பிட & அடையாளம் பயன்படுத்தப்படுகிறது, இதனால் இணையாக இயங்குகிறது. பிற குறிப்பிடத்தக்க நிகழ்வு-உந்துதல் கட்டமைப்புகளில் அடங்கும், இது நிகழ்வு தூண்டப்படும்போது ஒரு முறை தொடர்புடைய குறியீட்டைத் தூண்டுகிறதுஃ (speech.hear? ("ஹலோ")) {voice.say ("எப்படி இருக்கிறீர்கள்?") ஒவ்வொரு கட்டளை அல்லது கட்டளைகளின் குழுவும் குறிக்கக்கூடியது, இது தேவைப்பட்டால் பின்னர் அதை நிறுத்த ஒரு வழியை வழங்குகிறதுஃ மைடேக்ஃ போது (உண்மை) எதிரொலி ("இது ஒருபோதும் முடிவடையாத வளையம்"), இல் (button.pressed) myTag.stop; கட்டளையின் முடிவில் உள்ள காற்புள்ளிக்கு மேலே உள்ள எடுத்துக்காட்டில் குறிப்பிடவும். இது முந்தைய கட்டளையை பின்னணியில் வைக்கும், இது ஓட்டத்தை செயல்படுத்த அனுமதிக்கிறது, குறிப்பாக அடுத்த 'அட்' கட்டளையை செயல்படுத்த அனுமதிக்கிறது. UObject கூறு கட்டமைப்பு UObject கூறு கட்டமைப்பு டெவலப்பர்களை எந்தவொரு ஜாவா/சி + + பொருளையும் உர்பி-க்குள் இடைமுகப்படுத்த அனுமதிக்கிறது, தேர்ந்தெடுக்கப்பட்ட முறைகள் மற்றும் பண்புக்கூறுகளை அர்பிஸ்கிரிப்டில் தெரியும், அதே நேரத்தில் உண்மையில் தொகுக்கப்பட்ட குறியீடாகும். அர்பிஸ்கிரிப்ட்/உர்பி பக்கத்தில் இந்த பண்புக்கூறுகளில் ஏதேனும் மாற்றம் ஏற்பட்டால் சி + + பக்கத்திற்கு அறிவிக்க பொருளின் பண்புக்கூறுகளில் ஏதேனும் சிறப்பு அறிவிப்பாளர்களை அமைக்கலாம். வகைச் சரிபார்ப்பைக் கவனிக்கும் இடைமுக இயந்திரத்திற்கு கோரப்பட்ட எந்த முறையையும் வெளிப்படையாக வரைபடமாக்க UObject C + + வார்ப்புருக்களைப் பயன்படுத்துகிறது. தொகுப்பு நேரத்தில் அல்லது டைனமிக் ஏற்றுதலுடன் நேரடியாக அர்பியுடன் இணைக்கப்பட்டிருந்தால் ஒரு UObject ஐ செருகப்பட்ட பயன்முறையில் பயன்படுத்தலாம். அவ்வாறான நிலையில், சி + + பொருள் உர்பி நினைவகத்தை நேரடியாகப் பகிர்ந்து கொள்கிறது, இதன் விளைவாக திறமையான ஒருங்கிணைப்பு ஏற்படுகிறது. இது பொதுவாக மோட்டார் அல்லது சென்சார் டிரைவர்கள் போன்ற நேர முக்கியமான கூறுகளுக்கு பயன்படுத்தப்படுகிறது. அதே UObject ஒரு தொலைநிலை கூறு என மாற்றங்கள் இல்லாமல் பயன்படுத்த முடியும். அவ்வாறான நிலையில், இது ஒரு அளவுருவாக உர்பி சேவையகத்தின் ஐபி முகவரியுடன் செயல்படுத்தப்படும் ஒரு தன்னாட்சி நிரலாக மாறும். இரண்டு நிகழ்வுகளிலும், பொருள் வெளிப்படையாக அர்பிஸ்கிரிப்டில் ஒரு சொந்த அர்பிஸ்கிரிப்ட் பொருளாக தோன்றும். உர்பி வெபோட்டுகளுடன் இணக்கமான சுற்றுச்சூழல் அமைப்பு ரோபாட்டிக்ஸ் சிமுலேட்டர்கள் உர்பி உடன் இணக்கமான அதிகாரப்பூர்வ ரோபோ சிமுலேட்டராகும். இது தற்போது வெளியிடப்படவில்லை என்றாலும், பிளேயர்/ஸ்டேஜ் ஒருங்கிணைப்பு தெரிவிக்கப்பட்டுள்ளது. உர்பி-ஃபைட் ரோபோக்கள் வெளியிடப்பட்டனஃ கோஸ்டாய் ஓபன் ஜாஸ் செக்வே பிடி ஐபோ ஈஆர்எஸ்-7/ஈஆர்எஸ்-2எக்ஸ்எக்ஸ் (உர்பி 1. எக்ஸ் மட்டும், உர்பி 2.3 ஆல்ஃபாவாக கிடைக்கிறது) ஐரோபோட் கிரியேட் லெகோ மைண்ட்ஸ்டார்ம்ஸ் என்எக்ஸ்டி எச்ஆர்பி-2 (ஜேஆர்எல் உறுப்பினர்களுக்கு தடைசெய்யப்பட்ட வெளியீடு) நாவோ ரோபோட்டிஸ் பயோலாய்டு மொபைல் ரோபோக்கள் முன்னோடிகள் அறிவித்தனர்ஃ சர்வேயர் கெபெரா III இ-பக் ரோபோட்டிக்ஸ் சூட் பிளேயர் திட்டத்தையும் பார்க்கவும்-ஆராய்ச்சி மற்றும் இரண்டாம் நிலை கல்விக்குப் பிந்தைய ரோபோ இயக்க முறைமையில் திறந்த மூல ரோபோ இடைமுகம் (ஆர்ஓஎஸ்) குறிப்புகள் வெளிப்புற இணைப்புகள் உர்பி ஆன்லைன் ஆவணங்கள் வோங், வில்லியம், "கோஸ்டாய் உர்பி", "எலக்ட்ரானிக் டிசைன்", ஆகஸ்ட் 5,2010. மெக்காஃபெர்டி, பில்லி, "உர்பியின் கேள்வி பதில், ஒரு ரோபோ ஓஎஸ்", "ஷார்ப்ரோபோடிகா", ஜூலை 16,2010. பிளாங்கன்ஹார்ன், டானா, "I, ஓபன் சோர்ஸ் ரோபோ", "ZDNet", ஆகஸ்ட் 20,2010. ஒருங்கிணைந்த மேம்பாட்டு சூழல்கள் ரோபாட்டிக்ஸ் சூட்ஸ் 2003 மென்பொருள் 2003 ரோபாட்டிக்ஸ் இல்