ಮುಂದಿನ ಲೇಖನದಲ್ಲಿ ನಾವು ವೆಬ್ಬಾಟ್ಗಳನ್ನು ನೋಡೋಣ. ಇದು ಉಚಿತ ಮತ್ತು ಮುಕ್ತ ಮೂಲ 3D ರೋಬೋಟ್ ಸಿಮ್ಯುಲೇಟರ್ ಗ್ನು / ಲಿನಕ್ಸ್, ಮ್ಯಾಕೋಸ್ ಮತ್ತು ವಿಂಡೋಸ್ ಗಾಗಿ. ಮೊಬೈಲ್ ರೋಬೋಟ್ಗಳನ್ನು ಅನುಕರಿಸುವ ಈ ಸಾಫ್ಟ್ವೇರ್ ಅನ್ನು ಶೈಕ್ಷಣಿಕ ಉದ್ದೇಶಗಳಿಗಾಗಿ ಹೆಚ್ಚಾಗಿ ಬಳಸಲಾಗುತ್ತದೆ. ವೆಬ್ಸ್ ಯೋಜನೆಯನ್ನು 1996 ರಲ್ಲಿ ಸ್ವಿಸ್ ಫೆಡರಲ್ ಇನ್ಸ್ಟಿಟ್ಯೂಟ್ ಆಫ್ ಟೆಕ್ನಾಲಜಿಯಲ್ಲಿ ಡಾ. ಆಲಿವರ್ ಮೈಕೆಲ್ ಪ್ರಾರಂಭಿಸಿದರು ಇಪಿಎಫ್ಎಲ್ ಲೌಸನ್ನಲ್ಲಿ. ಸಿಮ್ಯುಲೇಶನ್ ಸಮಯದಲ್ಲಿ ಬಳಕೆದಾರರಿಗೆ ಮಾದರಿಯೊಂದಿಗೆ ಸಂವಹನ ನಡೆಸಲು ಇದು ಅನುಮತಿಸುತ್ತದೆ ಎಂಬುದು ಇದರ ಒಂದು ಪ್ರಮುಖ ಅನುಕೂಲವಾಗಿದೆ. ಪ್ರೋಗ್ರಾಂ ಓಪನ್ ಡೈನಾಮಿಕ್ಸ್ ಎಂಜಿನ್ ಭೌತಶಾಸ್ತ್ರ ಎಂಜಿನ್ ಮತ್ತು ಓಪನ್ ಜಿಎಲ್ ರೆಂಡರಿಂಗ್ ಎಂಜಿನ್ ಅನ್ನು ಆಧರಿಸಿದೆ. ಇದನ್ನು ಅಪಾಚೆ 2.0 ಪರವಾನಗಿ ಅಡಿಯಲ್ಲಿ ಬಿಡುಗಡೆ ಮಾಡಲಾಗಿದೆ.
ಈ ಸಾಫ್ಟ್ವೇರ್ನೊಂದಿಗೆ, ಬಳಕೆದಾರರು ಕೈಗಾರಿಕಾ ಶಸ್ತ್ರಾಸ್ತ್ರಗಳು, ಬೈಪೆಡ್ಗಳು, ಏರೋಸ್ಪೇಸ್ ವಾಹನಗಳು, ಬಹು ಕಾಲಿನ ರೋಬೋಟ್ಗಳು, ಮಾಡ್ಯುಲರ್ ರೋಬೋಟ್ಗಳು, ಕಾರುಗಳು, ಹಾರುವ ಡ್ರೋನ್ಗಳು, ಸ್ವಾಯತ್ತ ನೀರೊಳಗಿನ ವಾಹನಗಳು ಮತ್ತು ಎಲ್ಲಾ ರೀತಿಯ ರೋಬೋಟ್ಗಳನ್ನು ಮಾದರಿ, ಪ್ರೋಗ್ರಾಂ ಮತ್ತು ಅನುಕರಿಸಬಹುದು. ರೋಬೋಟ್ಗಳು, ಸಂವೇದಕಗಳು, ವಸ್ತುಗಳ ಆಸ್ತಿ ಗ್ರಂಥಾಲಯ ಮತ್ತು ಸುಲಭ ವಿನ್ಯಾಸಕ್ಕಾಗಿ ವಸ್ತುಗಳ ಉದಾಹರಣೆಗಳನ್ನು ನಾವು ಕಾಣಬಹುದು. ಹಾಗೂ ನಮ್ಮ ಸಿಎಡಿ ಮಾದರಿಗಳನ್ನು ಬ್ಲೆಂಡರ್ ಮತ್ತು ಆಮದು ಮಾಡಿಕೊಳ್ಳುವ ಸಾಧ್ಯತೆಯನ್ನು ನಾವು ಹೊಂದಿದ್ದೇವೆ ಯುಆರ್ಡಿಎಫ್.
ವೆಬ್ಸಾಟ್ಗಳು ಒಡಿಇ ಅನ್ನು ಬಳಸುತ್ತವೆ (ಓಪನ್ ಡೈನಾಮಿಕ್ಸ್ ಎಂಜಿನ್) ಘರ್ಷಣೆ ಪತ್ತೆ ಮತ್ತು ಕ್ರಿಯಾತ್ಮಕ ಕಟ್ಟುನಿಟ್ಟಾದ ದೇಹದ ಸಿಮ್ಯುಲೇಶನ್ಗಾಗಿ. ವಸ್ತುಗಳ ಭೌತಶಾಸ್ತ್ರವನ್ನು ಅನುಕರಿಸಲು ಒಡಿಇ ಗ್ರಂಥಾಲಯವು ನಿಮಗೆ ಅನುವು ಮಾಡಿಕೊಡುತ್ತದೆ. ಈ ಪ್ರೋಗ್ರಾಂ ರೋಬೋಟ್ಗಳನ್ನು ರಚಿಸುವ ಭಾಗಗಳ ಜ್ಯಾಮಿತೀಯ ಮತ್ತು ಕ್ರಿಯಾತ್ಮಕ ವ್ಯಾಖ್ಯಾನದ ಮೂಲಕ ನಿರ್ಮಿಸಲು ಸಹ ಅನುಮತಿಸುತ್ತದೆ. ಉತ್ತಮ ದೃಶ್ಯೀಕರಣಕ್ಕಾಗಿ ಬಣ್ಣಗಳು ಮತ್ತು ಟೆಕಶ್ಚರ್ಗಳನ್ನು ನಿರ್ದಿಷ್ಟಪಡಿಸಲು ಸಹ ಇದು ನಿಮ್ಮನ್ನು ಅನುಮತಿಸುತ್ತದೆ.
ಈ ಸಾಫ್ಟ್ವೇರ್ ರೋಬೋಟಿಕ್ಸ್ನಲ್ಲಿ ಆಗಾಗ್ಗೆ ಬಳಸಲಾಗುವ ಹಲವಾರು ಸಂವೇದಕಗಳು ಮತ್ತು ಆಕ್ಯೂವೇಟರ್ಗಳನ್ನು ಸಹ ಒಳಗೊಂಡಿದೆ, ಅವುಗಳ ಕ್ರಿಯಾತ್ಮಕ ಮಾದರಿಗಳೊಂದಿಗೆ. ಮತ್ತೆ ಇನ್ನು ಏನು ರೋಬೋಟ್ ನಿಯಂತ್ರಣವನ್ನು ಸಿ, ಸಿ ++, ಜಾವಾ, ಪೈಥಾನ್, ಮ್ಯಾಟ್ಲ್ಯಾಬ್ ಮತ್ತು ಆರ್ಒಎಸ್.
ವೆಬ್ಸಾಟ್ಗಳ ಸಾಮಾನ್ಯ ಲಕ್ಷಣಗಳು
- ಕಾರ್ಯಕ್ರಮ ಅಡ್ಡ ವೇದಿಕೆ. ಇದು ಗ್ನು / ಲಿನಕ್ಸ್, ವಿಂಡೋಸ್ ಮತ್ತು ಮ್ಯಾಕೋಸ್ನಲ್ಲಿ ಚಲಿಸುತ್ತದೆ.
- ನಾವು ಆಯ್ಕೆ ಮಾಡುವ ಸಾಧ್ಯತೆಯನ್ನು ಹೊಂದಿರುತ್ತೇವೆ ಪ್ರೋಗ್ರಾಂ ಇಂಟರ್ಫೇಸ್ನಲ್ಲಿ ಸ್ಪ್ಯಾನಿಷ್ ಭಾಷೆ.
- ನಮಗೆ ಸಾಧ್ಯವಾಗುತ್ತದೆ ಮೂಲಮಾದರಿಗಳನ್ನು ರಚಿಸಿ ಬಹಳ ಬೇಗನೆ.
- ಪ್ರೋಗ್ರಾಂ ನಮಗೆ ರಚಿಸುವ ಸಾಧ್ಯತೆಯನ್ನು ನೀಡುತ್ತದೆ ವಿವಿಧ ರೀತಿಯ ಸಿಮ್ಯುಲೇಶನ್ಗಳು.
- ವೆಬ್ಗಳು ಮಾದರಿಗಳನ್ನು .wbt ಫೈಲ್ಗೆ ಉಳಿಸುತ್ತದೆ. ಈ ಫೈಲ್ಗಳು ಭಾಷೆಯನ್ನು ಆಧರಿಸಿವೆ ವಿಆರ್ಎಂಎಲ್.
- ವೆಬ್ಸಾಟ್ಗಳ ತಿರುಳು a ನ ಸಂಯೋಜನೆಯನ್ನು ಆಧರಿಸಿದೆ ಆಧುನಿಕ ಜಿಯುಐ (Qt), ಅನ್ ಭೌತಶಾಸ್ತ್ರ ಎಂಜಿನ್ (ಒಡಿಇ ಶಾಖೆ) ಮತ್ತು ಎ ಓಪನ್ ಜಿಎಲ್ 3.3 ರೆಂಡರಿಂಗ್ ಎಂಜಿನ್ (ವ್ರೆನ್).
- ಇದು ಸಾಧ್ಯ .wbt ಮಾದರಿಗಳನ್ನು VRML ಅಥವಾ X3D ಗೆ ರಫ್ತು ಮಾಡಿ.
- ವೆಬ್ಸ್ ಸಿಮ್ಯುಲೇಶನ್ಗಳನ್ನು ರಫ್ತು ಮಾಡಬಹುದು ಚಲನಚಿತ್ರಗಳು, ಸಂವಾದಾತ್ಮಕ HTML ದೃಶ್ಯಗಳು, ಅನಿಮೇಷನ್ಗಳು ಅಥವಾ ವೆಬ್ಜಿಎಲ್ ಮತ್ತು ವೆಬ್ಸಾಕೆಟ್ಗಳನ್ನು ಬಳಸಿಕೊಂಡು ಯಾವುದೇ ವೆಬ್ ಬ್ರೌಸರ್ಗೆ ಸ್ಟ್ರೀಮ್ ಮಾಡಲಾಗುವುದು.
- ವೆಬ್ಸಾಟ್ಸ್ ನೀಡುತ್ತದೆ 'ಸ್ಕ್ರೀನ್ ಶಾಟ್ಗಳನ್ನು' ತೆಗೆದುಕೊಳ್ಳುವ ಸಾಧ್ಯತೆ ಪಿಎನ್ಜಿ ಅಥವಾ ಜೆಪಿಇಜಿ ಸ್ವರೂಪದಲ್ಲಿ ಮತ್ತು ಎಂಪಿ 4 ಸ್ವರೂಪದಲ್ಲಿ ರೆಕಾರ್ಡ್ ಸಿಮ್ಯುಲೇಶನ್ಗಳು (ಮ್ಯಾಕೋಸ್ / ಲಿನಕ್ಸ್) ಅಥವಾ ಎವಿಐ (ವಿಂಡೋಸ್).
- ರೋಬೋಟ್ ಅನ್ನು ಸಿ, ಸಿ ++, ಪೈಥಾನ್, ಜಾವಾ, ಮ್ಯಾಟ್ಲ್ಯಾಬ್ ಅಥವಾ ರೋಸ್ನಲ್ಲಿ ಸರಳ ಎಪಿಐನೊಂದಿಗೆ ಪ್ರೋಗ್ರಾಮ್ ಮಾಡಬಹುದು ಎಲ್ಲಾ ಮೂಲ ರೊಬೊಟಿಕ್ಸ್ ಅಗತ್ಯಗಳನ್ನು ಒಳಗೊಂಡಿರುತ್ತದೆ.
- ಈ ಸಾಫ್ಟ್ವೇರ್ನ ರಚನೆಕಾರರು ಬಳಕೆದಾರರಿಗೆ ಲಭ್ಯವಾಗುವಂತೆ ಮಾಡುತ್ತಾರೆ ಮೂಲ ಮೂಲಭೂತ ದಸ್ತಾವೇಜಿನಲ್ಲಿ ನೀಡಲಾದ ಟ್ಯುಟೋರಿಯಲ್ ನಲ್ಲಿ.
- ಪೊಡೆಮೊಸ್ ಉದಾಹರಣೆಗಳನ್ನು ಡೌನ್ಲೋಡ್ ಮಾಡಿ ಸರಳ ಅವುಗಳನ್ನು ಮಾರ್ಗದರ್ಶಿಯಾಗಿ ಬಳಸಲು ಮೊದಲ ಕ್ಷಣದಿಂದ ಕೆಲಸ ಮಾಡುತ್ತಿದೆ.
- ನಾವು ಸಹ ಕಾಣುತ್ತೇವೆ ಬಳಕೆದಾರ ಮಾರ್ಗದರ್ಶಿ ವೆಬ್ ಪಾಟ್ಗಳು ಮತ್ತು ಉಲ್ಲೇಖ ಕೈಪಿಡಿಯಿಂದ ವೆಬ್ಒಟ್ಸ್ ನೋಡ್ಗಳು ಮತ್ತು ಅವುಗಳನ್ನು ನಿಯಂತ್ರಿಸಲು API ಗಳನ್ನು ಒಳಗೊಂಡಂತೆ ಸಮಗ್ರ ದಸ್ತಾವೇಜನ್ನುಗಾಗಿ.
ಉಬುಂಟುನಲ್ಲಿ ವೆಬ್ಸಾಟ್ಸ್ 3D ರೋಬೋಟ್ ಸಿಮ್ಯುಲೇಟರ್ ಅನ್ನು ಸ್ಥಾಪಿಸಿ
ಕನಿಷ್ಠ ಅವಶ್ಯಕತೆಗಳು
ಈ ಸಾಫ್ಟ್ವೇರ್ ಬಳಸುವುದು ಕೆಲವು ಅವಶ್ಯಕತೆಗಳ ಅಗತ್ಯವಿದೆ, ಅವು ಇದ್ದಂತೆ:
- 2 GHz ಡ್ಯುಯಲ್-ಕೋರ್ ಸಿಪಿಯು ಗಡಿಯಾರ ವೇಗ.
- 2 ಜಿಬಿ RAM.
- ಎನ್ವಿಡಿಯಾ ಅಥವಾ ಎಎಮ್ಡಿ ಓಪನ್ಜಿಎಲ್ ಹೊಂದಾಣಿಕೆಯ ಗ್ರಾಫಿಕ್ಸ್ ಅಡಾಪ್ಟರ್ (ಕನಿಷ್ಠ ಆವೃತ್ತಿ 3.3) ಕನಿಷ್ಠ 512MB RAM ಅನ್ನು ಹೊಂದಿದೆ.
ಪ್ಯಾಕೇಜ್ ಮೂಲಕ .ಡೆಬ್
ನಮಗೆ ಸಾಧ್ಯವಾಗುತ್ತದೆ ನಿಂದ .deb ಫೈಲ್ ಫಾರ್ಮ್ಯಾಟ್ನಲ್ಲಿ ವೆಬ್ಬಾಟ್ಗಳನ್ನು ಡೌನ್ಲೋಡ್ ಮಾಡಿ ಪ್ರಾಜೆಕ್ಟ್ ಗಿಟ್ಹಬ್ ಪುಟ. ಈ ಲೇಖನಕ್ಕಾಗಿ ಡೌನ್ಲೋಡ್ ಮಾಡಿದ ಫೈಲ್ನ ಹೆಸರು 'webots_2020a-rev1_amd64.deb'. ಡೌನ್ಲೋಡ್ ಮಾಡಿದ ಫೈಲ್ನ ಗಾತ್ರ ಸುಮಾರು 1,4 ಜಿಬಿ.
ಫೈಲ್ ಡೌನ್ಲೋಡ್ ಮಾಡಿದ ನಂತರ, ನಾವು ಟರ್ಮಿನಲ್ ಅನ್ನು ತೆರೆಯುತ್ತೇವೆ (Ctrl + Alt + T) ಮತ್ತು ನಾವು ಫೈಲ್ ಅನ್ನು ಉಳಿಸಿದ ಫೋಲ್ಡರ್ನಿಂದ, ನಾವು ಮಾಡಬಹುದು ಕೆಳಗಿನ ಅನುಸ್ಥಾಪನಾ ಆಜ್ಞೆಯನ್ನು ಬರೆಯಿರಿ:
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 ರಲ್ಲಿ ಈ ಉದಾಹರಣೆಯನ್ನು ಮಾಡುತ್ತಿರುವ ಕಾರಣ, ಲಭ್ಯವಿರುವ ಪ್ಯಾಕೇಜ್ಗಳನ್ನು ಸ್ವಯಂಚಾಲಿತವಾಗಿ ನವೀಕರಿಸುವುದರಿಂದ ಅದನ್ನು ನವೀಕರಿಸುವ ಅಗತ್ಯವಿಲ್ಲ. ನವೀಕರಣದ ನಂತರ ನಾವು ಮಾಡಬಹುದು ಸೂಕ್ತವಾಗಿ ವೆಬ್ಬಾಟ್ಗಳನ್ನು ಸ್ಥಾಪಿಸಿ ಒಂದೇ ಟರ್ಮಿನಲ್ನಲ್ಲಿ ಟೈಪ್ ಮಾಡುವುದು:
sudo apt install webots
ಅನುಸ್ಥಾಪನೆಯು ಪೂರ್ಣಗೊಂಡ ನಂತರ, ನಾವು ಮಾಡಬಹುದು ನಮ್ಮ ಕಂಪ್ಯೂಟರ್ನಲ್ಲಿ ಪ್ರೋಗ್ರಾಂ ಲಾಂಚರ್ ಅನ್ನು ಹುಡುಕಿ.
ಸ್ನ್ಯಾಪ್ ಮೂಲಕ
ನಾವು ಬಯಸಿದರೆ ನಿಮ್ಮ ಬಳಸಿ ವೆಬ್ಬಾಟ್ಗಳನ್ನು ಸ್ಥಾಪಿಸಿ ಸ್ನ್ಯಾಪ್ ಪ್ಯಾಕ್ ನಾವು ಟರ್ಮಿನಲ್ ಅನ್ನು ತೆರೆಯಬೇಕಾಗುತ್ತದೆ (Ctrl + Alt + T) ಮತ್ತು ಅದರಲ್ಲಿ ಆಜ್ಞೆಯನ್ನು ಬರೆಯಿರಿ:
sudo snap install webots
ಅನುಸ್ಥಾಪನೆಯ ನಂತರ, ಸಿಸ್ಟಂನಲ್ಲಿ ಅದರ ಲಾಂಚರ್ ಅನ್ನು ಹುಡುಕುವ ಮೂಲಕ ಅಥವಾ ಟರ್ಮಿನಲ್ನಲ್ಲಿ ಈ ಆಜ್ಞೆಯನ್ನು ಕಾರ್ಯಗತಗೊಳಿಸುವ ಮೂಲಕ ನಾವು ಇದನ್ನು ಪ್ರಾರಂಭಿಸಬಹುದು:
webots
ಅದನ್ನು ಪಡೆಯಬಹುದು ಈ ಪ್ರೋಗ್ರಾಂ, ಅದರ ವೈಶಿಷ್ಟ್ಯಗಳು ಮತ್ತು ದಸ್ತಾವೇಜನ್ನು ಕುರಿತು ಹೆಚ್ಚಿನ ಮಾಹಿತಿ ಅದು ಬಳಕೆದಾರರನ್ನು ನೀಡುತ್ತದೆ ಪ್ರಾಜೆಕ್ಟ್ ವೆಬ್ಸೈಟ್.