webtlu

webats anedi parisrama, vidya mariyu parisoedhanaloo upayoginche uchita mariyu open soars mariyu robot simulator.
webats project project praarambhamaindi, modata dheenini daa. switzerlandloni lausan looni swiss federal institute off technology (ii. pii. eff. ell) loe olivier maikhel, aapai 1998 nundi cyberbotics limited. yajamanya licenses pondina software gaa. december 2018 nundi, idhi uchita mariyu open soars apachi 2 licenses kinda vidudala cheyabadindi.
webotlalo robotlu, sensorlu, acuatorlu mariyu vastuvula yokka swechchagaa savarinchagala namuunaala pedda sekarana untundi. adanamgaa, kotta namuunaalanu modati nundi nirminchadam ledhaa mariyu cad software nundi digumati chesukovadam kooda saadhyame. robot namuunaanu roopondinchetappudu, viniyogadaaru vastuvula yokka graphical mariyu bhouthika lakshanaalu rendintinee paerkontaaru. graphical lakshanaalalo vastuvu yokka aakaram, kolatalu, sthaanam mariyu dhorani, rangulu mariyu aakruti untaayi. bhouthika lakshanaalalo dravyarashi, gharshana karakam, alaage vasanta mariyu tadigaa unde sthiraamkaalu unnaayi. softwarelo saadhaarana dravam dynamics untundi.
guddukovadanni gurtinchadaaniki mariyu drudamaina shareera gatiseelatanu anukarinchadaaniki vebotlu ood (open dynamics injin) yokka forknu upayogistaayi. ood library anedi vegam, jadatvam mariyu gharshana vanti vastuvula bhouthika lakshanaalanu khachitamgaa anukarinchadaaniki anumatistundi.
webotlalo robotic prayogaalalo tarachugaa upayoginche sensorlu mariyu acuatorla samiti untundi, udhaa.zii. lidarlu, raadaarlu, saameepya sensorlu, kaanti sensorlu, touch sensorlu, gps, accelerometers, kemeraalu, emitarlu mariyu receiverlu, sarvo motorlu (bhramana mariyu sarala), sthaanam mariyu shakti sensor, elidi, gripperlu, gyrolu, kampas, imu modalainavi.
robot controller prograamlanu vebotla velupala sii, sii + +, paithan, rose, jaava mariyu matlablalo saadhaarana apini upayoginchi vraayavacchu.
websatlu screenshotlu teesukoni, anukaranalanu record chese avakaasaanni andistaayi. webut prapanchaalu cross platfamlo nilva cheyabadataayi *.vrml bhasha aadhaaramgaa roopondinchina doubluebty faillu. webut prapanchaalu mariyu vastuvulanu vrml formatlo digumati chesukovacchu mariyu egumati cheyavachu. viniyogadaarulu robotlu mariyu itara vastuvulanu mousto kadilinchadam dwara nadustunna anukaranatho sankarshana chendavacchu. webtlu webgill upayoginchi web brouserlalo anukarananu kooda prasaram cheyavachu.
web interfaces.
aagashtu 18,2017 nundi, robo benchmark.web website web interfaces dwara webt anukaranala aadhaaramgaa robotics benchmarkla shreniki uchita praapyatanu andinchindi. vebotla udaaharanalu cloudeloo nadustunnaayi mariyu mariyu veekshanhalu user brouserlo pradarsinchabadataayi. eee web interfaces nundi, viniyogadaarulu pythonlo robotlanu programme cheyavachu mariyu dasala vaarii prakriyaloo robot niyantrananu neerchukoevacchu.
controller prograaming udaaharana.
idhi webotlatho sii/sii + + controller prograaming yokka saadhaarana udaaharanah oka chinna gharshana nivarana pravartana. praarambhamlo, robot munduku parugettutundi, appudu oka addanki kanugonabadinappudu adhi kontakaalam thana chuttoo tirugutundi, aapai munduku kadalikanu tirigi praarambhistundi.
intu maine () {
 //webtlanu praarambhinchandi
 Wb _ robot _ init ();
 //handle pondandi mariyu dhoora sensaarnu praarambhinchandi
 doubluebedevisetag ds = doubleuby _ robot _ gett _ parikaram ("ds");
 Wb _ Distance _ Sensor _ Enable (ds, time _ step);
 //handle pondandi mariyu motorlanu praarambhinchandi
 doubluebedevisetag left _ motor = doubleuby _ robot _ gett _ parikaram ("left _ motor");
 Wbdewicetag kudi _ motaru = Wb _ robot _ gett _ parikaram ("kudi _ motaru");
 Wb _ Motor _ sett _ position (left _ motor, infinity);
 Wb _ Motor _ sett _ position (rait _ motor, infinity);
 Wb _ motor _ sett _ valacity (left _ motor, 0.0);
 Wb _ motor _ sett _ valacity (kudi _ motor, 0.0);
 //niyantrana loop
 ayithe (1) {
 //reed sensorlu
 double v = wb _ Distance _ Sensor _ Get _ value (ds);
 //addanki kanugonabadithe
 okavela (v> 512) {
 //chuttoo tiragandi
 Wb _ motor _ sett _ valacity (left _ motor,-600);
 Wb _ motor _ sett _ valacity (kudi _ motor, 600);
 vaerae {
 //neerugaa vellandi
 Wb _ motor _ sett _ valacity (left _ motor, 600);
 Wb _ motor _ sett _ valacity (kudi _ motor, 600);
 
 //anukarana dasanu amalu cheyandi
 doubleuby _ robot _ step (time _ step);
 doubleuby _ robot _ cleanup ();
 tirigi 0;
indulo robo namuunaalu kooda unnaayi.
webats user guidelo puurti mariyu naveenamaina jabita andinchabadindi.

