Search.setIndex({docnames:["index","lib/Api","lib/Aruco","lib/Battery","lib/Buzzer","lib/IRSensor","lib/IRWrapper","lib/Linefollower","lib/Logging","lib/Motor","lib/Servo","lib/Vision","other/usage"],envversion:{"sphinx.domains.c":2,"sphinx.domains.changeset":1,"sphinx.domains.citation":1,"sphinx.domains.cpp":3,"sphinx.domains.index":1,"sphinx.domains.javascript":2,"sphinx.domains.math":2,"sphinx.domains.python":2,"sphinx.domains.rst":2,"sphinx.domains.std":1,sphinx:56},filenames:["index.rst","lib/Api.rst","lib/Aruco.rst","lib/Battery.rst","lib/Buzzer.rst","lib/IRSensor.rst","lib/IRWrapper.rst","lib/Linefollower.rst","lib/Logging.rst","lib/Motor.rst","lib/Servo.rst","lib/Vision.rst","other/usage.rst"],objects:{"compLib.Api":{DoubleElim:[1,0,1,""],Position:[1,0,1,""],Seeding:[1,0,1,""]},"compLib.Api.DoubleElim":{get_goal:[1,1,1,""],get_items:[1,1,1,""],get_opponent:[1,1,1,""],get_position:[1,1,1,""],get_scores:[1,1,1,""]},"compLib.Api.Seeding":{get_park:[1,1,1,""],pay_park:[1,1,1,""],simon_says:[1,1,1,""]},"compLib.Battery":{Battery:[3,0,1,""]},"compLib.Battery.Battery":{percent:[3,1,1,""]},"compLib.Buzzer":{Buzzer:[4,0,1,""]},"compLib.Buzzer.Buzzer":{set:[4,1,1,""]},"compLib.IRSensor":{IRSensor:[5,0,1,""]},"compLib.IRSensor.IRSensor":{bottom_left:[5,1,1,""],bottom_left_analog:[5,1,1,""],bottom_middle:[5,1,1,""],bottom_middle_analog:[5,1,1,""],bottom_right:[5,1,1,""],bottom_right_analog:[5,1,1,""],top_left_percent:[5,1,1,""],top_right_percent:[5,1,1,""]},"compLib.IRWrapper":{IRWrapper:[6,0,1,""]},"compLib.IRWrapper.IRWrapper":{adjust_for_calibration:[6,1,1,""],bottom_left_calibrated:[6,1,1,""],bottom_middle_calibrated:[6,1,1,""],bottom_right_calibrated:[6,1,1,""],calibrate:[6,1,1,""]},"compLib.LogstashLogging":{Logging:[8,0,1,""]},"compLib.LogstashLogging.Logging":{get_logger:[8,1,1,""],set_debug:[8,1,1,""]},"compLib.Motor":{Motor:[9,0,1,""]},"compLib.Motor.Motor":{all_off:[9,1,1,""],power:[9,1,1,""]},"compLib.Servo":{Servo:[10,0,1,""]},"compLib.Servo.Servo":{set_position:[10,1,1,""],setup_position:[10,1,1,""]},"compLib.Vision":{__Streaming:[11,0,1,""]},"compLib.Vision.__Streaming":{get_frame:[11,1,1,""],publish_frame:[11,1,1,""]}},objnames:{"0":["py","class","Python class"],"1":["py","method","Python method"]},objtypes:{"0":"py:class","1":"py:method"},terms:{"001":[7,11],"100":[3,5,7,9],"1000":6,"1023":5,"2021":0,"204":1,"403":1,"480":2,"500":7,"640":2,"750":7,"9898":11,"break":7,"class":[0,1,5,6,10,11],"float":[6,9,10],"function":2,"import":[1,2,3,4,5,6,7,8,9,11,12],"int":[1,3,5,9,10],"return":[1,2,3,5,6,8,11],"static":[1,3,4,5,6,8,9,10],"true":[2,4,5,7,11],"while":[2,5,7,11],BUT:11,For:11,NOT:11,The:[2,6,11],Use:11,Used:[3,4],Using:0,With:2,__main__:[2,7,12],__name__:[2,7,12],__stream:11,access:5,act:2,active_break:7,adjust:6,adjust_for_calibr:6,afterward:6,all:[1,6,9],all_off:9,alwai:1,analog:0,angl:10,api:0,around:6,aruco:0,aruco_dict:2,aruco_paramet:2,automat:11,back:1,back_mult:7,backward:12,base:2,batteri:0,becaus:11,beep:12,between:[3,5,6,9,10],bin:12,bit:[5,11],black:[6,7],bool:[4,5],bot:[6,7],bottom:[2,5,6],bottom_left:5,bottom_left_analog:5,bottom_left_calibr:[6,7],bottom_middl:5,bottom_middle_analog:5,bottom_middle_calibr:[6,7],bottom_right:5,bottom_right_analog:5,bottom_right_calibr:[6,7],bright:5,browser:11,buffer:11,buup:12,buzzer:0,calibr:[0,7],call:0,cam:11,camera:11,can:[1,2,8,11],captur:11,center:2,channel:10,check:1,chessboard:0,code:1,color_bgr2grai:[2,11],color_break:7,come:11,commun:[1,8],competit:8,complib:[0,1,2,3,4,5,6,7,8,9,10,11,12],connect:[9,10,11],control:[9,10],convert:11,coordin:[1,2],copi:2,corner:[2,11],correct:1,creat:11,criteria:11,current:1,cv2:[2,11],cvtcolor:[2,11],datastructur:1,debug:8,def:[2,7,12],degre:1,desiredid:2,detect:[0,5],detectmark:2,detectorparameters_cr:2,dict:1,dict_6x6_250:2,dictionari:1,dictionary_get:2,differ:5,displai:11,document:[0,11],doesn:7,done:[6,11],doubl:0,doubleelim:1,draw:11,drawchessboardcorn:11,drawdetectedmark:2,drive:[0,1,7],dure:10,easi:2,ein:12,elif:[1,7],elimin:0,els:[1,2,7],enabl:6,exampl:0,fail:1,fals:[4,7],field:1,filter:6,find:11,findchessboardcorn:11,follow:7,follow_till_lin:7,format:[5,6,7],forward:12,found:2,frame:[2,11],from:[1,2,3,4,5,6,7,8,9,11,12],game:1,get:[1,2,3,5,8,11],get_fram:[2,11],get_goal:1,get_item:1,get_logg:8,get_oppon:1,get_park:1,get_posit:1,get_scor:1,getnormalizedtagposit:2,gettagcenterfromfram:2,gettagposit:2,goal:1,grab:11,grai:[2,11],grayscal:11,hallo:12,handl:11,height:2,here:11,hold:1,hopefulli:1,how:[2,11],http:11,ich:12,ids:2,imag:11,includ:1,indexerror:9,infrar:0,initi:7,instanc:11,instantli:7,interact:[3,4],interfac:11,internet:11,irsensor:[5,6],irwrapp:[6,7],item:1,json:1,lag:11,left:[2,5,6,7,9],level:8,librari:8,like:[1,11],line:[6,7],linefollow:0,list:1,littl:11,log:0,logger:8,logstash:8,logstashlog:8,look:[1,11],main:12,make:1,manual:8,max:[7,9],maximum:6,mayb:0,middl:[5,6,7],might:11,min:7,minimum:6,modul:[0,1],motor:[0,1,7,12],move:1,need:11,newest:11,next:1,none:[2,11],normal:2,note:11,now:1,object:[1,8],off:[0,7],offset:10,onto:[7,11],opencv:0,oppon:1,organ:8,output:11,own:11,pai:1,paramet:[2,4,9,10,11],park:1,parkingsapc:1,pass:7,pay_park:1,percent:[3,9],percentag:[0,5,9],pixel:2,point:[1,11],port:[9,10,12],posit:[0,2,10,11],power:[7,9,12],print:[0,1,2,5,6,7,12],process:[10,11],provid:11,publish:11,publish_fram:[2,11],put:[6,7],python:8,quit:2,rais:9,rang:[2,5,9,12],raspberri:11,raw:6,raw_valu:6,read:6,realtim:11,recogn:0,record:11,rejectedimgpoint:2,request:1,respond:1,ret:11,right:[2,5,6,7,9],robot:[1,5,10,12],rotat:1,rtmp:11,run:11,sai:1,same:2,score:1,screen:2,screenshot:11,second:[6,11],seed:0,self:1,sensor:[0,7],server:[1,11],servo:0,set:[4,9,10],set_debug:8,set_posit:10,setup:10,setup_posit:10,shape:2,should:[1,8,11],show:[2,11],signal:5,similar:1,simon:1,simon_sai:1,simpl:[0,2],sleep:[4,7,12],some:[1,11],someth:1,specifi:[2,9],speed:[7,9],statu:[1,5],straight:0,straight_spe:7,stream:[0,2],success:1,tag:0,tag_id:2,take:11,term_criteria_ep:11,term_criteria_max_it:11,test:[0,11],thi:[1,2,6,8,11],till:7,time:[2,4,7,12],top:[2,5,9],top_left_perc:5,top_right_perc:5,tupl:1,turn:[0,9],turn_spe:7,type:[1,3,5,6,8],usag:0,use:[2,8,11],used:[0,1,6,8,9,10],using:[1,11],valu:[5,6],veri:2,view:11,vision:[0,2],wai:2,wait:11,want:[2,11],web:11,webserv:11,websit:11,whatev:11,when:[8,11],which:[1,9,11],white:6,width:2,wrapper:0,yet:1,you:[2,11],your:11,your_raspi_ip:11,yourself:11,zip:2,zone:1},titles:["Robo4you Competition Library","Api","Aruco","Battery","Buzzer","Infrared Sensor","Infrared Wrapper","Linefollower Examples","Logging","Motor","Servo","Vision","Usage"],titleterms:{"class":[3,4,8,9],Using:11,analog:[5,6],api:1,aruco:2,batteri:3,buzzer:4,calibr:6,call:1,chessboard:11,competit:0,content:0,detect:11,document:[3,4,8,9],doubl:1,drive:9,elimin:1,exampl:[1,2,3,4,5,6,7,8,9,11],infrar:[5,6],librari:0,linefollow:7,log:8,mayb:9,modul:11,motor:9,off:4,opencv:11,percentag:3,posit:1,print:3,recogn:2,robo4y:0,seed:1,sensor:[5,6],servo:10,simpl:7,straight:9,stream:11,tag:2,test:5,turn:[4,8],usag:12,vision:11,wrapper:6}})