1 line
No EOL
8.6 KiB
JavaScript
1 line
No EOL
8.6 KiB
JavaScript
Search.setIndex({docnames:["index","lib/Api","lib/Aruco","lib/Display","lib/Encoder","lib/IRSensor","lib/Linefollower","lib/Logging","lib/Motor","lib/Odom","lib/QC","lib/Robot","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/Display.rst","lib/Encoder.rst","lib/IRSensor.rst","lib/Linefollower.rst","lib/Logging.rst","lib/Motor.rst","lib/Odom.rst","lib/QC.rst","lib/Robot.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_meteoroids:[1,1,1,""],get_opponent:[1,1,1,""],get_position:[1,1,1,""],get_scores:[1,1,1,""]},"compLib.Api.Seeding":{get_cargo:[1,1,1,""],get_delivery:[1,1,1,""],get_garbage:[1,1,1,""],get_material:[1,1,1,""],list_cargo:[1,1,1,""]},"compLib.Display":{Display:[3,0,1,""]},"compLib.Display.Display":{clear:[3,1,1,""],write:[3,1,1,""]},"compLib.Encoder":{Encoder:[4,0,1,""]},"compLib.Encoder.Encoder":{clear:[4,1,1,""],clear_all:[4,1,1,""],handle_wrap:[4,1,1,""],read:[4,1,1,""],read_all:[4,1,1,""],read_all_raw:[4,1,1,""],read_raw:[4,1,1,""]},"compLib.IRSensor":{IRSensor:[5,0,1,""]},"compLib.IRSensor.IRSensor":{read:[5,1,1,""],read_all:[5,1,1,""],set:[5,1,1,""]},"compLib.LogstashLogging":{Logging:[7,0,1,""]},"compLib.LogstashLogging.Logging":{get_logger:[7,1,1,""],set_debug:[7,1,1,""]},"compLib.Motor":{Motor:[8,0,1,""]},"compLib.Motor.Motor":{active_break:[8,1,1,""],all_off:[8,1,1,""],get_motor_curve:[8,1,1,""],power:[8,1,1,""],power_raw:[8,1,1,""],pwm:[8,1,1,""],set_motor_curve:[8,1,1,""]},"compLib.Odom":{Odom:[9,0,1,""],Odometry:[9,0,1,""]},"compLib.Odom.Odom":{clear:[9,1,1,""],get_odom:[9,1,1,""],update:[9,1,1,""]},"compLib.Odom.Odometry":{get_orientation:[9,1,1,""],get_x:[9,1,1,""],get_y:[9,1,1,""]},"compLib.Robot":{Robot:[11,0,1,""]},"compLib.Robot.Robot":{ARBOR_LENGTH_M:[11,2,1,""],ARBOR_LENGTH_MM:[11,2,1,""],LEFT_PORT:[11,2,1,""],RIGHT_PORT:[11,2,1,""],TICKS_PER_METER:[11,2,1,""],TICKS_PER_TURN:[11,2,1,""],WHEEL_CIRCUMFERENCE_MM:[11,2,1,""]},"compLib.Servo":{Servo:[12,0,1,""]},"compLib.Servo.Servo":{set_position:[12,1,1,""],setup_position:[12,1,1,""]},"compLib.Vision":{__Streaming:[13,0,1,""]},"compLib.Vision.__Streaming":{get_frame:[13,1,1,""],publish_frame:[13,1,1,""]}},objnames:{"0":["py","class","Python class"],"1":["py","method","Python method"],"2":["py","attribute","Python attribute"]},objtypes:{"0":"py:class","1":"py:method","2":"py:attribute"},terms:{"001":13,"05307840487532":11,"100":[6,8],"100hz":9,"12418":11,"139":11,"200":1,"223":11,"2770":11,"360":11,"403":1,"404":1,"413":1,"480":2,"503":1,"568799001412":11,"640":2,"900":6,"906":6,"9898":13,"break":8,"class":[0,1,5,12,13],"enum":8,"float":[8,9,12],"function":[1,2,3],"import":[1,2,3,5,6,7,8,9,10,13,14],"int":[1,3,4,5,8,12],"return":[1,2,4,5,7,8,9,13],"static":[1,3,4,5,7,8,9,12],"true":[2,5,6,8,10,13],"while":[1,2,5,6,9,10,13],BUT:13,For:13,NOT:13,The:[1,2,3,13],There:1,Use:13,Using:0,Will:4,With:2,__main__:[2,14],__name__:[2,14],__stream:13,abs:9,access:[3,5],accuraci:5,act:2,activ:8,active_break:[8,9],actual:0,adjust:6,after:11,all:[1,4,5,8,9],all_off:8,allow:8,alreadi:1,alwai:1,analog:0,angl:12,api:0,arbor_length_m:11,arbor_length_mm:11,arrai:8,aruco:0,aruco_dict:2,aruco_paramet:2,automat:13,axi:9,backward:[9,14],base:2,becaus:13,been:1,beep:14,between:[3,4,5,8,9,11,12],bin:14,bit:[5,13],blue:1,bool:5,bottom:2,browser:13,buffer:13,buup:14,call:[0,3,4,5,9],cam:13,camera:13,can:[2,7,13],captur:13,cargo:1,center:2,chang:3,charact:3,check:8,chessboard:0,circumfer:11,clear:[3,4,9],clear_al:[4,9],code:1,color:1,color_bgr2grai:[2,13],color_break:6,column:3,come:13,commun:[1,7],competit:7,complib:[1,2,3,4,5,6,7,8,9,10,11,12,13,14],connect:[4,8,12,13],control:[0,8,12],convert:13,coordin:[1,2,9],copi:2,corner:[2,13],correct:1,count:1,creat:13,criteria:13,current:[1,4,5,8,9],curv:8,cv2:[2,10,13],cvtcolor:[2,13],datastructur:1,debug:7,def:[1,2,6,9,14],degre:[1,9,11],deliv:1,desiredid:2,detect:0,detectmark:2,detectorparameters_cr:2,dict:1,dict_6x6_250:2,dictionari:1,dictionary_get:2,differ:5,displai:[0,6,13],distanc:[0,11],document:[0,13],done:13,doubl:0,doubleelim:1,draw:13,drawchessboardcorn:13,drawdetectedmark:2,drive:[0,1,6,11],drive_exampl:9,drive_spe:6,driven:0,dto:9,dure:12,each:3,easi:2,ein:14,either:1,element:8,elif:[1,6],elimin:0,els:[1,2],emitt:5,encod:[0,6,9,10],error:6,exactli:8,exampl:0,faster:[4,5],field:1,find:13,findchessboardcorn:13,first:1,follow:[1,6],format:5,forward:[9,14],found:2,frame:[2,10,13],from:[1,2,3,4,5,6,7,8,9,10,13,14],game:1,gameboard:1,get:[0,2,7,8,13],get_cargo:1,get_deliveri:1,get_fram:[2,10,13],get_garbag:1,get_goal:1,get_i:9,get_item:1,get_logg:7,get_materi:1,get_meteoroid:1,get_motor_curv:8,get_odom:9,get_oppon:1,get_orient:9,get_posit:1,get_scor:1,get_x:9,getdeliveri:1,getgarbag:1,getgoal:1,getitem:1,getmateri:1,getmeteoroid:1,getnormalizedtagposit:2,getop:1,getpo:1,getscor:1,gettagcenterfromfram:2,gettagposit:2,global:8,goal:1,grab:13,grai:[2,13],grayscal:13,green:1,hallo:14,handl:[4,13],handle_wrap:4,has:1,have:1,height:2,hello:3,here:[1,13],hold:[1,9],hopefulli:1,how:[2,13],http:13,ich:14,ids:2,imag:13,includ:1,indexerror:[3,4,5,8],info:8,inform:9,infrar:0,instanc:13,integr:3,interfac:13,internet:13,irsensor:[5,6,10],item:1,json:1,judg:1,lag:13,last:1,lasterror:6,least:9,left:[2,5,9,11],left_port:11,leftspe:6,len:1,let:1,level:7,librari:7,like:[1,13],line:[0,1],linear:8,linefollow:0,list:1,list_cargo:1,listcargo:1,littl:13,load:1,log:0,log_metr:8,logger:7,logstash:7,logstashlog:7,look:[1,13],loop:9,main:[6,14],make:1,manual:7,math:9,max:[6,8,9],mayb:0,meteoroid:1,meter:[9,11],middl:5,might:13,millimet:11,min:6,mode:8,modul:0,more:8,motor:[0,4,6,9,11,14],motormod:8,movement:9,must:[8,9],need:[1,13],newest:13,next:1,none:[2,9,13],normal:2,note:13,now:1,object:[1,7],odom:9,odometri:0,off:5,offset:12,onc:[1,4,5],one:[3,4,5,11],onli:[4,5],onto:13,opencv:0,oppon:1,opponent_posit:1,organ:7,orient:9,output:13,overflow:4,own:13,packag:1,paramet:[1,2,3,4,5,8,12,13],per:11,percent:8,percentag:8,pick:1,pixel:2,point:[1,13],port:[4,8,11,12],posit:[0,2,4,9,12,13],possibl:1,power:[6,8,9,10,14],power_raw:8,print:[1,2,5,6,9,10,14],process:[12,13],program:1,proport:8,provid:13,publish:13,publish_fram:[2,10,13],put:1,pwm:8,python:7,qualiti:0,quit:2,radian:9,rais:[3,4,5,8],rang:[2,6,10],raspberri:13,raw:[4,8],raw_valu:4,read:[4,5,6,10],read_al:[4,5],read_all_raw:4,read_raw:4,realtim:13,recogn:0,record:13,red:1,rejectedimgpoint:2,request:1,reset:4,respond:1,ret:13,right:[2,5,9,11],right_port:11,rightspe:6,robot:[1,3,5,9,12,14],rotat:1,roughli:8,row:3,rtmp:13,run:[1,13],same:2,score:1,screen:2,screenshot:13,second:[1,13],see:8,seed:0,self:1,sensor:0,sensorsblack:6,server:[1,13],servo:0,set:[5,6,8,9,10,12],set_debug:7,set_motor_curv:8,set_posit:[10,12],setup:12,setup_posit:[10,12],shape:2,should:[1,7,8,9,13],show:[2,13],simpl:[0,2],sleep:[1,6,9,10,14],sleeptim:6,some:[1,13],soon:1,specif:8,specifi:[1,2,4,8],speed:[8,9],spi:[4,5],split:3,start:[1,4,9],statu:1,str:[1,3],straight:0,stream:[0,2,10],string:[1,3],system:9,tag:0,tag_id:2,take:13,taken:1,term_criteria_ep:13,term_criteria_max_it:13,test:[0,13],text:3,than:[4,5],theta:9,thi:[1,2,4,5,7,13],tick:[8,11],ticks_per_met:11,ticks_per_turn:11,time:[1,2,3,6,9,10,14],too:1,top:2,track:9,tupl:[1,4,5],turn:[0,5,8,9,11],two:[1,11],type:[1,5,7],underflow:4,until:1,updat:9,usag:0,use:[1,2,7,13],used:[1,4,7,8,9,12],uses:[4,5],using:13,valu:[4,5,8],valueerror:8,veri:2,view:13,vision:[0,2],wai:2,wait:[1,13],wait_for_start:1,want:[2,13],web:13,webserv:13,websit:13,whatev:13,wheel:11,wheel_circumference_mm:11,when:[7,9,13],which:[1,4,5,8,13],width:2,world:3,write:0,yellow:1,you:[1,2,13],your:[1,13],your_raspi_ip:13,yourself:13,zip:2,zone:1},titles:["Competition Robot Library","Api","Aruco","Display","Encoder","Infrared Sensor","Linefollower Examples","Logging","Motor","Odometry","Quality Control","Robot","Servo","Vision","Usage"],titleterms:{"class":[3,4,7,8,9,11],Using:13,actual:9,analog:5,api:1,aruco:2,call:1,chessboard:13,competit:0,content:0,control:10,detect:13,displai:3,distanc:9,document:[3,4,7,8,9,11],doubl:1,drive:8,driven:9,elimin:1,encod:4,exampl:[1,2,3,5,6,7,8,9,13],get:9,infrar:[5,10],librari:0,line:3,linefollow:6,log:7,mayb:8,modul:13,motor:[8,10],odometri:9,opencv:13,posit:1,qualiti:10,recogn:2,robot:[0,11],seed:1,sensor:5,servo:[10,12],simpl:6,straight:8,stream:13,tag:2,test:[5,10],turn:7,usag:14,vision:[10,13],write:3}}) |