வலை ரோபோக்கள், மொபைல் ரோபோக்களை உருவகப்படுத்த ஒரு திறந்த மூல மென்பொருள்

Webots பற்றி

அடுத்த கட்டுரையில் வெபொட்களைப் பார்க்கப் போகிறோம். இது ஒரு இலவச மற்றும் திறந்த மூல 3D ரோபோ சிமுலேட்டர் குனு / லினக்ஸ், மேகோஸ் மற்றும் விண்டோஸ். மொபைல் ரோபோக்களை உருவகப்படுத்துவதற்கான இந்த மென்பொருள் பெரும்பாலும் கல்வி நோக்கங்களுக்காக பயன்படுத்தப்படுகிறது. வெபோட்ஸ் திட்டம் 1996 இல் சுவிஸ் ஃபெடரல் இன்ஸ்டிடியூட் ஆப் டெக்னாலஜியில் டாக்டர் ஆலிவர் மைக்கேல் அவர்களால் தொடங்கப்பட்டது EPFL லொசேன் நகரில். அதன் முக்கிய நன்மைகளில் ஒன்று, இது உருவகப்படுத்துதலின் போது பயனருடன் மாதிரியுடன் தொடர்பு கொள்ள அனுமதிக்கிறது. இந்த திட்டம் ஓபன் டைனமிக்ஸ் என்ஜின் இயற்பியல் இயந்திரம் மற்றும் ஓபன்ஜிஎல் ரெண்டரிங் இயந்திரத்தை அடிப்படையாகக் கொண்டது. இது அப்பாச்சி 2.0 உரிமத்தின் கீழ் வெளியிடப்படுகிறது.

இந்த மென்பொருளைக் கொண்டு, பயனர்கள் தொழில்துறை ஆயுதங்கள், இருமுனை, விண்வெளி வாகனங்கள், பல கால் ரோபோக்கள், மட்டு ரோபோக்கள், கார்கள், பறக்கும் ட்ரோன்கள், தன்னாட்சி நீருக்கடியில் வாகனங்கள் மற்றும் அனைத்து வகையான ரோபோக்களையும் மாதிரி, நிரல் மற்றும் உருவகப்படுத்தலாம். ரோபோக்கள், சென்சார்கள், பொருள்களின் சொத்து நூலகம் மற்றும் எளிதான வடிவமைப்பிற்கான பொருட்களின் உதாரணங்களை நாம் காணலாம். அத்துடன் எங்கள் கேட் மாடல்களை பிளெண்டரிலிருந்து இறக்குமதி செய்வதற்கான வாய்ப்பு எங்களுக்கு இருக்கும் யுஆர்டிஎஃப்.

வெபோட்கள் ODE ஐப் பயன்படுத்துகின்றன (திறந்த டைனமிக்ஸ் இயந்திரம்) மோதல் கண்டறிதல் மற்றும் கடுமையான உடல் டைனமிக் உருவகப்படுத்துதலுக்காக. பொருள்களின் இயற்பியலை உருவகப்படுத்த ODE நூலகம் உங்களை அனுமதிக்கிறது. இந்த நிரல் ரோபோக்களை உருவாக்கும் பகுதிகளின் வடிவியல் மற்றும் மாறும் வரையறை மூலம் உருவாக்க அனுமதிக்கிறது. சிறந்த காட்சிப்படுத்தலுக்கான வண்ணங்களையும் அமைப்புகளையும் குறிப்பிடவும் இது உங்களை அனுமதிக்கிறது.

மோதல் உதாரணம்

இந்த மென்பொருளில் ரோபோட்டிக்ஸில் அடிக்கடி பயன்படுத்தப்படும் பல சென்சார்கள் மற்றும் ஆக்சுவேட்டர்கள் உள்ளன, அவற்றின் டைனமிக் மாதிரிகள். வேறு என்ன ரோபோ கட்டுப்பாட்டை சி, சி ++, ஜாவா, பைதான், மாட்லாப் மற்றும் ROS.

வெபாட்களின் பொதுவான அம்சங்கள்

வெப்ஸ் விருப்பத்தேர்வுகள்

  • திட்டம் மல்டிபிளாட்பார்ம். இது குனு / லினக்ஸ், விண்டோஸ் மற்றும் மேகோஸ் ஆகியவற்றில் இயங்குகிறது.
  • தேர்ந்தெடுக்கும் வாய்ப்பு எங்களுக்கு இருக்கும் நிரல் இடைமுகத்தில் ஸ்பானிஷ் மொழி.
  • நம்மால் முடியும் முன்மாதிரிகளை உருவாக்கவும் மிக விரைவாக.
  • நிரல் ஒரு உருவாக்கும் வாய்ப்பை எங்களுக்கு வழங்கும் பல்வேறு வகையான உருவகப்படுத்துதல்கள்.
  • வெப்ஸ் மாதிரிகள் .wbt கோப்பில் சேமிக்கிறது. இந்த கோப்புகள் மொழியை அடிப்படையாகக் கொண்டவை வி.ஆர்.எம்.எல்.
  • வெபோட்களின் மையமானது a இன் கலவையை அடிப்படையாகக் கொண்டது நவீன GUI (Qt), ஐ.நா. இயற்பியல் இயந்திரம் (ODE கிளை) மற்றும் அ ஓபன்ஜிஎல் 3.3 ரெண்டரிங் இயந்திரம் (ரென்).
  • அது சாத்தியம் .wbt மாதிரிகளை VRML அல்லது X3D க்கு ஏற்றுமதி செய்க.
  • வெப்ஸ் உருவகப்படுத்துதல்களை ஏற்றுமதி செய்யலாம் திரைப்படங்கள், ஊடாடும் HTML காட்சிகள், அனிமேஷன்கள் அல்லது வெப்ஜிஎல் மற்றும் வெப்சாக்கெட்டுகளைப் பயன்படுத்தி எந்த வலை உலாவிக்கும் ஸ்ட்ரீம் செய்யப்படுகின்றன.
  • வெப்ஸ் வழங்குகிறது 'ஸ்கிரீன் ஷாட்களை' எடுக்கும் வாய்ப்பு PNG அல்லது JPEG வடிவத்தில் மற்றும் MP4 வடிவத்தில் பதிவு உருவகப்படுத்துதல்கள் (macOS / Linux) அல்லது ஏ.வி.ஐ (விண்டோஸ்).
  • ரோபோவை சி, சி ++, பைதான், ஜாவா, மேட்லாப் அல்லது ரோஸ் ஆகியவற்றில் எளிய ஏபிஐ மூலம் திட்டமிடலாம் அனைத்து அடிப்படை ரோபாட்டிக்ஸ் தேவைகளையும் உள்ளடக்கியது.
  • இந்த மென்பொருளை உருவாக்கியவர்கள் பயனர்களுக்கு கிடைக்கச் செய்கிறார்கள் அடிப்படை அடிப்படைகள் ஆவணத்தில் வழங்கப்பட்ட பயிற்சிகளில்.
  • நாம் முடியும் எடுத்துக்காட்டுகளைப் பதிவிறக்குக எளிய அவை வழிகாட்டியாகப் பயன்படுத்த முதல் கணத்திலிருந்து செயல்படுகின்றன.
  • நாங்கள் கண்டுபிடிப்போம் பயனர் வழிகாட்டி வெபொட்டுகள் மற்றும் குறிப்பு கையேட்டில் இருந்து வெபாட்ஸ் முனைகள் மற்றும் அவற்றைக் கட்டுப்படுத்த API கள் உள்ளிட்ட விரிவான ஆவணங்களுக்கு.

உபுண்டுவில் வெபோட்ஸ் 3D ரோபோ சிமுலேட்டரை நிறுவவும்

தானியங்கு உதாரணம்

குறைந்தபட்ச தேவைகள்

இந்த மென்பொருளைப் பயன்படுத்துதல் சில தேவைகள் தேவை, அவை இருப்பது போல:

  • 2 ஜிகாஹெர்ட்ஸ் இரட்டை கோர் சிபியு கடிகார வேகம்.
  • 2 ஜிபி ரேம்.
  • என்விடியா அல்லது ஏஎம்டி ஓபன்ஜிஎல் இணக்கமான கிராபிக்ஸ் அடாப்டர் (குறைந்தபட்ச பதிப்பு 3.3) குறைந்தது 512MB ரேம் கொண்டது.

தொகுப்பு வழியாக .டெப்

நம்மால் முடியும் இலிருந்து .deb கோப்பு வடிவத்தில் வலைப்பக்கங்களைப் பதிவிறக்கவும் திட்ட கிட்ஹப் பக்கம். இந்த கட்டுரைக்கான பதிவிறக்கம் செய்யப்பட்ட கோப்பின் பெயர் 'webots_2020a-rev1_amd64.deb'. பதிவிறக்கம் செய்யப்பட்ட கோப்பின் அளவு சுமார் 1,4 ஜிபி ஆகும்.

கோப்பு பதிவிறக்கம் செய்யப்பட்டவுடன், ஒரு முனையத்தை (Ctrl + Alt + T) திறந்து, கோப்பை சேமித்த கோப்புறையிலிருந்து, நம்மால் முடியும் பின்வரும் நிறுவல் கட்டளையை எழுதவும்:

Webots .deb தொகுப்பை நிறுவுகிறது

sudo dpkg -i webots_2020a-rev1_amd64.deb

நாம் கண்டால் சார்பு சிக்கல்கள், அவற்றை கட்டளை மூலம் தீர்க்கலாம்:

சார்பு நிறுவல்

sudo apt install -f

பிபிஏ பயன்படுத்துதல்

பாரா அதனுடன் தொடர்புடைய பிபிஏ பயன்படுத்தி இந்த நிரலை நிறுவவும், நாம் ஒரு முனையத்தை (Ctrl + Alt + T) மட்டுமே திறந்து பின்வரும் ஒவ்வொரு கட்டளைகளையும் தட்டச்சு செய்ய வேண்டும்:

wget -qO- https://cyberbotics.com/Cyberbotics.asc | sudo apt-key add -

sudo apt-add-repository 'deb https://cyberbotics.com/debian/ binary-amd64/'

இந்த உதாரணத்தை நான் உபுண்டு 18.04 இல் செய்து வருவதால், கிடைக்கக்கூடிய தொகுப்புகளை தானாக புதுப்பிக்க வேண்டிய அவசியமில்லை. புதுப்பித்தலுக்குப் பிறகு நம்மால் முடியும் வலைட்டுகளை பொருத்தமாக நிறுவவும் ஒரே முனையத்தில் தட்டச்சு செய்க:

APT உடன் நிறுவவும்

sudo apt install webots

நிறுவல் முடிந்ததும், நம்மால் முடியும் எங்கள் கணினியில் நிரல் துவக்கியைக் கண்டறியவும்.

ஸ்னாப் மூலம்

நாம் விரும்பினால் உங்களைப் பயன்படுத்தி வெபோட்களை நிறுவவும் ஸ்னாப் பேக் நாம் ஒரு முனையத்தை (Ctrl + Alt + T) மட்டுமே திறந்து அதில் கட்டளையை எழுத வேண்டும்:

வெபாட்களை விரைவாக நிறுவவும்

sudo snap install webots

நிறுவிய பின், கணினியில் அதன் துவக்கியைத் தேடுவதன் மூலம் அல்லது முனையத்தில் இந்த கட்டளையை இயக்குவதன் மூலம் இதைத் தொடங்கலாம்:

webots

அதைப் பெறலாம் இந்த திட்டம், அதன் அம்சங்கள் மற்றும் ஆவணங்கள் பற்றிய கூடுதல் தகவல்கள் பயனர்களை வழங்கும் திட்ட வலைத்தளம்.


உங்கள் கருத்தை தெரிவிக்கவும்

உங்கள் மின்னஞ்சல் முகவரி வெளியிடப்பட்ட முடியாது. தேவையான புலங்கள் குறிக்கப்பட்டிருக்கும் *

*

*

  1. தரவுக்கு பொறுப்பு: மிகுவல் ஏஞ்சல் கேடன்
  2. தரவின் நோக்கம்: கட்டுப்பாட்டு ஸ்பேம், கருத்து மேலாண்மை.
  3. சட்டபூர்வமாக்கல்: உங்கள் ஒப்புதல்
  4. தரவின் தொடர்பு: சட்டபூர்வமான கடமையால் தவிர மூன்றாம் தரப்பினருக்கு தரவு தெரிவிக்கப்படாது.
  5. தரவு சேமிப்பு: ஆக்சென்டஸ் நெட்வொர்க்குகள் (EU) வழங்கிய தரவுத்தளம்
  6. உரிமைகள்: எந்த நேரத்திலும் உங்கள் தகவல்களை நீங்கள் கட்டுப்படுத்தலாம், மீட்டெடுக்கலாம் மற்றும் நீக்கலாம்.