Minicurso. Rafael Campanharo Favoreto. Glaice Kelly da Silva Quirino. Ebenézer Nogueira da Silva. Alan Silva da Paz Floriano
|
|
- Sabina Ximenes Castelhano
- 8 Há anos
- Visualizações:
Transcrição
1 Programa de Educação Tutorial Minicurso Rafael Campanharo Favoreto Glaice Kelly da Silva Quirino Ebenézer Nogueira da Silva Universidade Federal do Espírito Santo Departamento de Informática Alan Silva da Paz Floriano
2 Agenda PET Apresentação da categoria Simulação 2D RoboCup O que é, objetivo, Histórico e Categorias SimCup-ES O que é e objetivos Inscrição, datas importantes e premiação Ambiente da Simulação Funcionamento, comunicação e mensagens Time Base Estrutura do time Modificações básicas Criando funções
3 PET Eng Comp O PET (Programa de Educação Tutorial) é um grupo formado por 12 bolsistas e 1 professor tutor, que tem como objetivo: A formação ampla e de qualidade dos alunos de graduação envolvidos direta ou indiretamente com o programa,estimulando a fixação de valores que reforcem a cidadania e a consciência social de todos os participantes Melhoria no curso de graduação através de atividades de ensino, pesquisa e extensão.
4 Simulação 2D 2 times de 11 jogadores + 1 técnico cada Regras parecidas com as regras da FIFA A mais fácil para iniciantes Poucos recursos materiais são necessários Porta de entrada para pesquisas em Inteligência Artificial e para outras categorias
5 Simulação 2D Monitor
6 Visão dos jogadores
7 Corpo dos jogadores
8 Simulação 2D Exemplo de partida Logs gerados pelo simulador RoboCup Brasil 2007 PET_Soccer_2D x Bahia_2D RoboCup Brasil 2007 RoboFEI x Gargalos_FC Mundial de 2003 Uva x hana Logs convertidos em flash RoboCup Brasil 2007 PET_Soccer_2D x Bahia_2D
9 A RoboCup Iniciativa internacional de pesquisa e educação para promover a IA e pesquisa de robôs inteligentes através de problemas diversos. Escolha do futebol para a competição Variedade de tecnologias empregadas Projetar princípios de agentes autônomos Colaboração multiagente Aquisição de estratégia Raciocínio em tempo real Evento anual
10 A RoboCup Histórico 1992 Primeiros conceitos de robôs jogadores de futebol 1995 Anúncio sobre as primeiras competições 1997 Acontecimentos importantes Campeão do mundo de xadrez é derrotado pelo IBM Deep Blue Nasa aterrisa o primeiro robô com sistema autônomo em marte Primeira RoboCup, em Nagoya, Japão (40 times)
11 Objetivo (Sonho) Em 2050, ter um time de robôs humanóides totalmente autônomos que consiga vencer o atual time campeão do mundo em uma partida de futebol.
12 X
13 Categorias RoboCup Soccer RoboCup Rescue RoboCup Junior
14 RoboCup Soccer Simulação 2D / 3D / Desenvolvimento 3D Phisical Visualization Robôs Pequenos Standard Platform (antiga Four legged league) Humanóide
15 Simulação 3D Humanóide
16 Robôs Pequenos Very Small Size (IEEE) Visão Global Small Size Visão Global ou embarcada Middle Size Visão e processamento embarcados Muito cara: um notebook por robô
17 Very Small Size
18 Small Size (F-180) The RoboCup Federation
19 Middle size F-2000 The RoboCup Federation
20 Standard platform (antiga four legged league) Programável para diversos fins Modificações no hardware são proibidas Marcações no robô são necessárias para identificação AIBO: Times de cães robôs se enfrentam em um jogo de futebol Aldebaran Nao: humanóide.
21 Standard platform ERS - 7 Nao
22 Humanóide Uso de uma câmera embarcada. Sensores extras não são permitidos Várias categorias Altura variável (30 a 130 cm)
23 Humanóides The RoboCup Federation
24 RoboCup Soccer Mídias Very Small RoboCup Brasil 2006 Small Size (f-180) Final Mundial 2007 Standard League nao PV (Physical Visualization ) - RoboCup Brasil 2008
25 RoboCup Rescue Rescue Simulation Rescue Robot
26 Rescue Simulation Simulação de situações de desastres Os times devem comandar equipes de robôs de buscas e resgatar o maior número possível de vítimas Exige alta capacidade computacional. Cluster (1 para o simulador, 1 para o visualizador e 3 para os agentes) Variedade de mapas e situações
27 Rescue Simulation
28 Rescue League Desenvolvimento de robôs para resgates reais Situações reais de resgate são simuladas (escombros, emissão de CO2, bonecos com formatos e características humanas) Robô deve vasculhar o terreno e fazer relatórios (localização das vítimas, estado de saúde, etc)
29 Rescue League
30 Rescue League
31 Competição Capixaba de Futebol de Robôs Simulação 2D
32 O que é? Competição de programação na qual cada equipe participante deve programar um time de futebol de robôs simulados, nos moldes da categoria Simulação 2D da RoboCup Além da programação em si, os participantes podem usar outras áreas de conhecimentos para desenvolver os times, como geometria analítica, cálculo e física
33 Objetivos Aplicar o conhecimento adquirido nas disciplinas cuja aplicabilidade é às vezes esquecida durante o curso. Incentivar importantes habilidades exigidas no mercado de trabalho, tais como: iniciativa, resolução de problemas em curto espaço de tempo, trabalho em equipe e criatividade. Incentivar o aluno a participar de pesquisas. Entretenimento!!!
34 Premiação A equipe vencedora será enviada a RoboCup Brasil 2010 em São Bernardo do Campo que ocorrerá juntamente com a LARC (Competição Latino Americana de Robótica). A ida da equipe depende de patrocínio externo. Inscrição, passagem e hospedagem Elaboração de artigo Data da próxima SimCup-ES: provavelmente em agosto.
35 1ª SimCUP-ES
36 2ª SimCup-ES
37 Competição Brasileira de Robótica 2007
38 Competição Brasileira de Robótica 2008
39 Pacotes Simulação 2D já disponíveis em seus CDs RCSSSERVER RCSSMONITOR RCSSLOGPLAYER
40 O time UvA_Trilearn 2003 Criado por Jelle Kok da University of Amsterdam Vencedor da RoboCup mundial de 2003 Disponibilização gratuita do time As funções de alto nível relacionadas à decisão do que fazer foram retiradas, assim como algumas funções de baixo nível. É o famoso time base. Atualizado pelo PET a fim de ser compatível com s novas versões do simulador
41 Informações Gerais Os jogadores são processos independentes O tempo da simulação é dividido em ciclos de 150 ms cada Envio de informações pelo servidor Processamento pelos jogadores Envio de ações para o servidor Comunicação entre jogadores administrada pelo servidor
42 Mensagens iniciais Todas as mensagens são strings, enviadas via UDP/IP Conectando Envia: (init TeamName [(version VerNum)] [(goalie)]) Recebe: (init Side Unum PlayMode ) Exemplo: (init r 5 before_kick_off) Parâmetros do Servidor Parâmetros do jogador (gerais) Parâmetros específicos
43 Parâmetros do servidor (server_param (audio_cut_dist 50)(auto_mode 0)(back_dash_rate 0.5)(back_passes 1)(ball_accel_max 2.7)(ball_decay 0.94)(ball_rand 0.05) (ball_size 0.085)(ball_speed_max 3)(ball_stuck_area 3)(ball_weight 0.2)(catch_ban_cycle 5)(catch_probability 1)(catchable_area_l 1.2) (catchable_area_w 1)(ckick_margin 1)(clang_advice_win 1)(clang_define_win 1)(clang_del_win 1)(clang_info_win 1)(clang_mess_delay 50)(clang_mess_per_cycle 1)(clang_meta_win 1)(clang_rule_win 1)(clang_win_size 300)(coach 0)(coach_port 6001)(coach_w_referee 0)(connect_wait 300)(control_radius 2)(dash_angle_step 90)(dash_power_rate 0.006)(drop_ball_time 200)(effort_dec 0.005) (effort_dec_thr 0.3)(effort_inc 0.01)(effort_inc_thr 0.6)(effort_init 1)(effort_min 0.6)(extra_half_time 100)(extra_stamina 50) (forbid_kick_off_offside 1)(free_kick_faults 1)(freeform_send_period 20)(freeform_wait_period 600)(fullstate_l 0)(fullstate_r 0) (game_log_compression 0)(game_log_dated 1)(game_log_dir "./")(game_log_fixed 0)(game_log_fixed_name "rcssserver") (game_log_version 5)(game_logging 1)(game_over_wait 100)(goal_width 14.02)(goalie_max_moves 2)(half_time 300)(hear_decay 1) (hear_inc 1)(hear_max 1)(inertia_moment 5)(keepaway 0)(keepaway_length 20)(keepaway_log_dated 1)(keepaway_log_dir "./") (keepaway_log_fixed 0)(keepaway_log_fixed_name "rcssserver")(keepaway_logging 1)(keepaway_start -1)(keepaway_width 20) (kick_off_wait 100)(kick_power_rate 0.027)(kick_rand 0.1)(kick_rand_factor_l 1)(kick_rand_factor_r 1)(kickable_margin 0.7) (landmark_file "~/.rcssserver-landmark.xml")(log_date_format "%Y%m%d%H%M-")(log_times 0)(max_back_tackle_power 0) (max_dash_angle 180)(max_dash_power 100)(max_goal_kicks 3)(max_tackle_power 100)(maxmoment 180)(maxneckang 90) (maxneckmoment 180)(maxpower 100)(min_dash_angle -180)(min_dash_power -100)(minmoment -180)(minneckang -90) (minneckmoment -180)(minpower -100)(nr_extra_halfs 2)(nr_normal_halfs 2)(offside_active_area_size 2.5)(offside_kick_margin 9.15) (olcoach_port 6002)(old_coach_hear 0)(pen_allow_mult_kicks 1)(pen_before_setup_wait 30)(pen_coach_moves_players 1)(pen_dist_x 42.5)(pen_max_extra_kicks 10)(pen_max_goalie_dist_x 14)(pen_nr_kicks 5)(pen_random_winner 0)(pen_ready_wait 50) (pen_setup_wait 100)(pen_taken_wait 200)(penalty_shoot_outs 1)(player_accel_max 1)(player_decay 0.4)(player_rand 0.1)(player_size 0.3)(player_speed_max 1.05)(player_speed_max_min 0.75)(player_weight 60)(point_to_ban 5)(point_to_duration 20)(port 6000) (prand_factor_l 1)(prand_factor_r 1)(profile 0)(proper_goal_kicks 0)(quantize_step 0.1)(quantize_step_l 0.01)(record_messages 0) (recover_dec 0.002)(recover_dec_thr 0.3)(recover_init 1)(recover_min 0.5)(recv_step 10)(say_coach_cnt_max 128) (say_coach_msg_size 128)(say_msg_size 10)(send_comms 0)(send_step 150)(send_vi_step 100)(sense_body_step 100) (side_dash_rate 0.25)(simulator_step 100)(slow_down_factor 1)(slowness_on_top_for_left_team 1)(slowness_on_top_for_right_team 1)(stamina_capacity )(stamina_inc_max 45)(stamina_max 8000)(start_goal_l 0)(start_goal_r 0)(stopped_ball_vel 0.01) (synch_micro_sleep 1)(synch_mode 0)(synch_offset 60)(synch_see_offset 30)(tackle_back_dist 0)(tackle_cycles 10)(tackle_dist 2) (tackle_exponent 6)(tackle_power_rate 0.027)(tackle_width 1.25)(team_actuator_noise 0)(team_l_start "")(team_r_start "") (text_log_compression 0)(text_log_dated 1)(text_log_dir "./")(text_log_fixed 0)(text_log_fixed_name "rcssserver")(text_logging 1) (use_offside 1)(verbose 0)(visible_angle 90)(visible_distance 3)(wind_ang 0)(wind_dir 0)(wind_force 0)(wind_none 0)(wind_rand 0) (wind_random 0))
44 Parâmetros do jogador Gerais (player_param (allow_mult_default_type 0) (dash_power_rate_delta_max 0)(dash_power_rate_delta_min 0) (effort_max_delta_factor )(effort_min_delta_factor ) (extra_stamina_delta_max 50)(extra_stamina_delta_min 0) (inertia_moment_delta_factor 25)(kick_rand_delta_factor 1) (kickable_margin_delta_max 0.1)(kickable_margin_delta_min -0.1) (new_dash_power_rate_delta_max ) (new_dash_power_rate_delta_min ) (new_stamina_inc_max_delta_factor -6000) (player_decay_delta_max 0.1)(player_decay_delta_min -0.1) (player_size_delta_factor -100)(player_speed_max_delta_max 0) (player_speed_max_delta_min 0)(player_types 18)(pt_max 1) (random_seed -1)(stamina_inc_max_delta_factor 0)(subs_max 3))
45 Alguns parâmetros Stamina fôlego ou energia do jogador Player Size Kickable margin
46 Parâmetros jogadores Específicos (player_type (id 0)(player_speed_max 1.05)(stamina_inc_max 45)(player_decay 0.4)(inertia_moment 5) (dash_power_rate 0.006)(player_size 0.3)(kickable_margin 0.7)(kick_rand 0.1)(extra_stamina 50) (effort_max 1)(effort_min 0.6)) (player_type (id 1)(player_speed_max 1.05)(stamina_inc_max )(player_decay ) (inertia_moment )(dash_power_rate )(player_size 0.3)(kickable_margin ) (kick_rand )(extra_stamina )(effort_max )(effort_min )) (player_type (id 2)(player_speed_max 1.05)(stamina_inc_max )(player_decay ) (inertia_moment )(dash_power_rate )(player_size 0.3)(kickable_margin ) (kick_rand )(extra_stamina )(effort_max )(effort_min )) (player_type (id 3)(player_speed_max 1.05)(stamina_inc_max )(player_decay ) (inertia_moment )(dash_power_rate )(player_size 0.3)(kickable_margin ) (kick_rand )(extra_stamina )(effort_max )(effort_min )).... (player_type (id 17)(player_speed_max 1.05)(stamina_inc_max )(player_decay ) (inertia_moment )(dash_power_rate )(player_size 0.3)(kickable_margin ) (kick_rand )(extra_stamina )(effort_max )(effort_min ))
47 Mensagens Servidor -> jogadores Mensagens enviadas do servidor para o jogador a todo instante Sense_body Hear See
48 Sense body Recebe informações sobre o jogador (sense_body 0 (view_mode high normal) (stamina ) (speed 0 0) (head_angle 0) (kick 0) (dash 0) (turn 19) (say 0) (turn_neck 19) (catch 0) (move 2) (change_view 0) (arm (movable 1) (expires 16) (target 20 45) (count 4)) (focus (target none) (count 0)) (tackle (expires 0) (count 0)) (collision none))
49 Capacidade de escutar (hear Time Sender Message ) Apenas uma mensagem por ciclo de cada time Distância de 50 metros da fonte Juiz sempre pode ser ouvido, exemplos: ciclo: 2(hear 2 33 our 4 "br ") ciclo: 2(hear opp "bq ") ciclo: 3(hear opp "cp ") ciclo: 3(hear our 7 "cq ") ciclo: 3(hear 3 referee play_on) ->JUIZ ciclo: 8(hear 8 self "ho ") -> O PROPRIO JOGADOR ciclo: 8(hear 8 9 opp "ge ") ciclo: 8(hear our 6 "hp ")
50 Visão (see Time ObjInfo + ) O jogador recebe apenas o que está no seu cone de visão Alguns ruídos são inseridos nas informações passadas aos jogadores Ângulo do cone e freqüência da visão pode ser alterados O jogador usa as flags para calcular sua posição no campo
51 Cone de visão Monitor
52 Cone de visão
53 Flags
54 Cálculo da posição Todo ciclo o jogador consegue ver ao menos uma flag, com informações de distância e ângulo (see 32 ((f c) ) ((f r t) ) ((f r b) ) ((f g r b) ) ((g r) ) ((f g r t) ) ((f p r b) ) ((f p r c) ) ((f p r t) ) ((f t r 50) ) ((f b r 30) ) ((f b r 40) ) ((f b r 50) ) ((f r 0) ) ((f r t 10) ) ((f r t 20) ) ((f r t 30) ) ((f r b 10) ) ((f r b 20) ) ((f r b 30) 66 20) ((b) ) ((P) ) ((p "UvA_Base_2003" 6) ) ((p "UvA_Base_2003") ) ((p "UvA_Base_2003" 8) ) ((p "UvA_Base_2003" 9) ) ((p "UvA_Base_2003" 10) ) ((l r) ))
55 Comandos básicos Jogadores -> servidor (catch Direction) (change view Width Quality ) (dash Power Direction ) (kick Power Direction) (move X Y ) (say Message ) (score) (turn Moment) (turn neck Angle )
56 Catch Comando: (catch Direction) Direction: -180 a 180 graus Apenas o goleiro pode enviar esse comando Probabilidade de pegar = 1 A bola deve estar dentro da área do catch Não são permitidos vários catch
57 Catch
58 Change_view Muda o cone de visão do jogador Nova (versão 12 e posteriores) (change_view <ViewWidth>) Modo narrow normal wide Ângulo de visão Frequência de visão todo ciclo 2 ciclos 3 ciclos Antiga (versão 11 e anteriores) (change_view <ViewWidth> <ViewQuality>) Modo narrow normal wide Ângulo de visão Frequência de visão todo ciclo 2 ciclos sim e 1 não 3 ciclos
59 Dash Comando: (dash Power Direction) Power: -100 a 100 > 0: stamina reduz-se igual a power < 0: stamina reduz-se 2 x power Direction: -180 a 180 De 90 a 0: força aumenta de 0,25 até 1 De 90 a 180: forca aumenta de 0,25 a 0,5 Jogadores heterogeneos podem usar stamina extra Dash efetivo = efort * dash_power rate * power * side_dash_rate
60 Kick Comando: (kick Power Direction) Power: -100 a 100 Direction: -180 a 180 graus Kick efetivo = kick_power kick_power_rate (0,027) Aceleração máxima da bola: 2,7 Somatório vetorial de vários chutes
61 Move Comando: (move X Y ) Pode ser usado: n vezes antes do início da partida ou após um gol por qualquer jogador 2 vezes pelo goleiro após este efetuar o catch Muito usado para saída de bola no goleiro
62 Say comando: (say Message ) Tamanho máximo de 10 caracteres (antigamente eram 512) Jogadores ouvem a mensagem no ciclo seguinte No código do UVA é usado para transmitir a posição da bola. Um jogador usa essa informação quando fica mais de 3 ciclos sem informações da bola
63 Turn Comando: (turn Moment) Moment: -180 a 180 graus Inércia influencia actual angle = moment/(1.0 + inertia moment player speed) inertia_moment: 5 (server.conf) Exemplo: jogador se movendo com velocidade 1 e envia comando turn 180 efetivo: 180/( ) = 30 Possível alternativa: Dash negativo
64 Turn neck Comando: (turn_neck Angle ) Angle: -180 a 180 graus O ângulo resultante será entre -90 e 90 graus em relação ao corpo do jogador Pescoço acompanha turn, é preciso fazer um turn_neck Pode ser executado no mesmo ciclo dos comandos turn, dash e kick.
65 Outros Comandos Pointto(distância direção) Permanece olhando para um ponto do campo. Dura de 5 a 20 ciclos. Pointto(off) para com o pointto Tackle Roubada de bola Tackle (ângulo) versão 12 e posteriores Tackle (força_do_chute) - anteriores Attentionto( time numero_jogador) Escuta um jogador específico
66 Pointto
67 Coach Envia: (init TEAMNAME (version VERSION)) Recebe: (init SIDE ok) Tem a visão total do jogo (gol, jogadores, bola) comando: (look) A cada ciclo: (eye MODE) Ouve tudo e de todos: (ear MODE) Pode substituir os jogadores Comando: (change_player_type UNUM PLAYER TYPE) O adversário sabe que você trocou de jogador, mas não para qual
68 Coach Comunicação com os jogadores Mensagens livres Tamanho 127 caracteres Pode enviar a cada 600 ciclos desde o ultimo play_on, durante 20 ciclos Mensagens acumulativas Clang: Linguagem padrão do Coach. Três formas: rule, define, delete-messagens São ouvidas 50 ciclos depois se estiver em play_on ou no mesmo instante se o jogo estiver parado Cada tipo pode ser enviado a cada 300 ciclos Limite de 8154 caracteres
69 Usando o simulador Instalar os pacotes do simulador e compilar o time base Usar o tutorial simulador.pdf Abrir 3 terminais. rcsoccersim ->inicia o simulador (servidor e monitor)./start.sh ->inicia o seu time./start localhost time2 ->inicia o mesmo time, mas com o nome de time2
70 Utilizando o Anjuta Abra o anjuta Escolha Arquivo->novo ->projeto a partir de código existente Digite o nome do projeto e selecione a pasta do time base O caminho até a pasta não pode conter espaços em branco Em editar->preferências você pode escolher alguns plugins alternativos
71 Estrutura do código Object Player -- Formations WorldModel --- BasicPlayer SenseHandler ActHandler Connection SOCCERSERVER
72 Estrutura do código Playerteams.cpp: contém a estratégia de alto nível do time. Ex: se a bola for chutável, chutar para o gol adversário SenseHandler.cpp: recepção de mensagens ActHandler.cpp: envio de mensagens putcommandinqueue( SoccerCommand ); Coloca comando na fila SendCommands ( ); Envia todos comandos da fila
73 Estrutura do código ActHandler.cpp: sendcommanddirect( SoccerCommand ); Envia um comando sendmessagedirect( const char * ); WorldModelHighLevel.cpp: informações do modelo de mundo int getnrinsetincircle( ObjectSetT set, Circle c ) ObjectT getfastestinsetto( ObjectSetT, ObjectT, int * ) Bool isballkickable() Double getoffsidex( bool bincludecomm )
74 Estrutura do código Basicplayer.cpp: contém funções que retornam os comandos básicos do jogo (turn, kick, passar a bola, correr, marcar, driblar, conduzir,etc) SoccerCommand turnbodytopoint( VecPosition,int ); SoccerCommand searchball ( ); Retorna um turn no sentido anti horário SoccerCommand movetopos ( VecPosition posto, AngDeg, double ddistdashback = 0.0, bool bmoveback = false, int icycles = 1 ); Retorna um turn ou um dash, caso o jogador já esteja direcionado para o ponto
75 Estrutura do código WorldModel.cpp PlayModeT getplaymode( ) const Retorna o estado do jogo (bola em jogo, falta, lateral, etc) bool iskickinus( PlayModeT pm ) É lateral nossa? VecPosition getglobalposition( ObjectT o ) Retorna posição do objeto, que pode ser qualquer jogador (amigo ou adversário)
76 PlayerTeams.cpp Função dos jogadores: SoccerCommand Player::deMeer5() Função do Goleiro: SoccerCommand Player::deMeer5_goalie()
77 Alterando o Código do Time Base Abra o arquivo PlayerTeams.cpp contido na pasta src. Entendendo o chute para o gol. PlayerTeams linha 111. if( WM->isBallKickable()) // if kickable { VecPosition posgoal( PITCH_LENGTH/2.0, (-1 + 2*(WM>getCurrentCycle()%2))*0.4 * SS->getGoalWidth() ); soc = kickto( posgoal, SS->getBallSpeedMax() ); // kick maximal ACT->putCommandInQueue( soc ); ACT->putCommandInQueue( turnnecktoobject( OBJECT_BALL, soc )); }
78 Alterando o Código do Time Base Mudando o ponto de chute de acordo com a coordenada do jogador.
79 VecPosition posagent = WM->getAgentGlobalPosition(); if( WM->isBallKickable()) // if kickable { if (posagent.getx() < 0)/*está no nosso campo*/ { soc = kickto(vecposition(posagent.getx()+8, posagent.gety()), 1); } else { if (posagent.getx() < 35) { soc = kickto ( VecPosition (37,15), 0.5); } else { VecPosition posgoal( PITCH_LENGTH/2.0, (-1 + 2*(WM>getCurrentCycle() %2)) * 0.4 * SS->getGoalWidth() ); soc = kickto( posgoal, SS->getBallSpeedMax() ); } } ACT->putCommandInQueue( soc );
80 Rodando o Time Menu Compilar->Executar Configuração Menu Compilar->Compilar Projeto ou Shift+F11 Abra o Terminal e digite: rcssoccersim Abra uma nova aba e digite:./start.sh
81 Rodando o Time Para rodar o mesmo time nos dois lados do campo:./start.sh localhost outrotime Para acessar para rodar remotamente:./start.sh Assistir remotamente ao jogo rcssmonitor -m_host
82 Funções Criando Uma nova Função Como você criaria uma função de carregar a bola? No BasicPlayer.cpp inclua: SoccerCommand BasicPlayer::CarregarBola(VecPosition ponto) { SoccerCommand soc;...//codigo... return soc; } No BasicPlayer.h digite SoccerCommand CarregarBola( );
83 Funções Usando funções já prontas BasicPlayer.cpp dribble if( WM->isBallKickable()) // if kickable { if (posagent.getx() < 35)/*está no nosso campo*/ { soc = dribble (0,DRIBBLE_SLOW); } else { VecPosition posgoal( PITCH_LENGTH/2.0, (-1 + 2*(WM->getCurrentCycle() %2)) * 0.4 * SS->getGoalWidth() ); soc = kickto( posgoal, SS->getBallSpeedMax() ); // kick maxima }
84 Funções Os Jogadores ficam pretos (cansados) depois de um longo tempo carregando a bola? Stamina (energia) WM->getAgentStamina().getCapacity() WM->getAgentStamina().getStamina()
85 Funções "o" recebe o objeto Oponente mais rápido pra bola int tempoadv; ObjectT o = WM>getFastestInSetTo( OBJECT_SET_OPPONENTS, OBJECT_BALL, &tempoadv); VecPosition posoutro = WM->getGlobalPosition(o); Obs: OBJET_SET_OPPONENTS pode ser trocado por outros tipos de objetos, dirija-se à sua identificação e descubra mais.
86 Funções Como você faria uma função para tocar para o companheiro mais próximo?
87 Funções O time comete muitos erros? Talvez a confiança da visão esteja muito baixa. WM->getConfidence(o)
88 Funções Retorna quantos jogadores há no ciclo. WM->getNrInSetInCircle ( OBJECT_SET_OPPONENTS, Circle(pos, 5))
89 Competição entre os participantes Vocês terão um tempo determinado para fazer alterações nos times após o período as equipes farão um pequeno amistoso.
90 Ajuda Desenvolvimento Lista de Todas as equipes poderão trocar informações entre si Avisos da competição podem ser enviados Cadastrar, enviar para: do grupo:
91 Ajuda no desenvolvimento O PET disponibiliza um CD de extras, contendo: particionador de discos (bootavel), tutoriais de linux, drivers de vídeo, manuais, pacotes simulador, time base, etc. Imagem (.iso) do DVD do Debian e CD de extras disponíveis na sala do PET Arquivos menores disponíveis no site
92 Pesquisas publicadas Várias pesquisas envolvendo a simulação 2D já foram publicadas. Pesquisas em nível de: Projeto final inclusive na UFES Tese de mestrado Tese de doutorado Tese de PhD O PET atualmente está realizando pesquisa em soluções fuzzy.
93 Perguntas?... Até a SimCup-ES!!!
Prof. Dr. Erivelton Geraldo Nepomuceno. Prof. Dr. Marcos Santos de Oliveira. André Luiz Carvalho Ottoni. Carlos Manuel Viriato Neto
Prof. Dr. Erivelton Geraldo Nepomuceno Prof. Dr. Marcos Santos de Oliveira André Luiz Carvalho Ottoni Carlos Manuel Viriato Neto Fernanda Felipe de Oliveira Setembro, 2011 1. Introdução ao futebol de robôs
Leia maisCOMO PROGRAMAR SEU TIME
COMO PROGRAMAR SEU TIME 1) INSTALAÇÃO: Instale o simulador da categoria SIMUROSOT da FIRA. O simulador é gratuito e está disponível para download no site da FIRA (www.fira.net) ou no site da competição
Leia maisMATERIAL DE APRESENTAÇÃO DO SCRATCH
MATERIAL DE APRESENTAÇÃO DO SCRATCH 1 Scratch é uma nova linguagem de programação que permite a criação de histórias, animações, jogos e outras produções. Tudo pode ser feito a partir de comandos prontos
Leia maisCobrança Bancária. Contas / Manutenção.
Cobrança Bancária Este tutorial objetiva auxiliar os usuários na configuração do sistema para que a emissão de cobrança bancária dos títulos a receber seja feita. Os processos a seguir consistem na geração
Leia maisLASERTECK SOFTECK FC MANUAL DO USUÁRIO
LASERTECK SOFTECK FC MANUAL DO USUÁRIO 2015 SUMÁRIO 1 INTRODUÇÃO... 3 2 REQUISITOS DO SISTEMA... 3 3 INSTALAÇÃO... 3 4 O QUE MUDOU... 3 5 COMO COMEÇAR... 4 6 FORMULÁRIOS DE CADASTRO... 5 7 CADASTRO DE
Leia mais1. REGISTRO DE PROJETOS
1. REGISTRO DE PROJETOS Nesta aplicação será feito o registro dos projetos/ ações de extensão, informando os dados iniciais do projeto, as classificações cabíveis, os participantes, a definição da região
Leia maisMINISTÉRIO DA SAÚDE. Secretária de Gestão Estratégica e Participativa da Saúde SGEP. Coordenação de Desenvolvimento dos Sistemas de Saúde - CDESS
MINISTÉRIO DA SAÚDE Secretária de Gestão Estratégica e Participativa da Saúde SGEP Coordenação de Desenvolvimento dos Sistemas de Saúde - CDESS Departamento de Informática do SUS - DATASUS Manual operacional
Leia maisNome Candidato: Matrícula
Processo Seletivo 2010 Admissão de Novos Integrantes Função: Estagiários Equipe UaiSoccer Universidade Federal de São João Del-Rei Nome Candidato: Matrícula Atenção: Esta Prova terá duração máxima de 1
Leia maisMANUAL DO PEP ATUALIZADO EM 13-08-2014 PROPOSTA ELETRÔNICA DE PREÇOS REFERENTE A VERSÃO DO PEP: 2.0.0.25
MANUAL DO PEP ATUALIZADO EM 13-08-2014 PROPOSTA ELETRÔNICA DE PREÇOS REFERENTE A VERSÃO DO PEP: 2.0.0.25 1 Sumário 1.Objetivo...03 2.Suporte...03 3.Como instalar...03 4.Usando o PEP...09 2 1. Objetivo:
Leia maisSumário. 1. Instalando a Chave de Proteção 3. 2. Novas características da versão 1.3.8 3. 3. Instalando o PhotoFacil Álbum 4
1 Sumário 1. Instalando a Chave de Proteção 3 2. Novas características da versão 1.3.8 3 3. Instalando o PhotoFacil Álbum 4 4. Executando o PhotoFacil Álbum 9 3.1. Verificação da Chave 9 3.1.1. Erro 0001-7
Leia maisAtualização, Backup e Recuperação de Software. Número de Peça: 405533-201
Atualização, Backup e Recuperação de Software Número de Peça: 405533-201 Janeiro de 2006 Sumário 1 Atualizações de Software Recebimento Automático de Atualizações de Software HP...................................
Leia maisSimulado Informática Concurso Correios - IDEAL INFO
Simulado Informática Concurso Correios - IDEAL INFO Esta prova de informática é composta por 20 (vinte) questões de múltipla escolha seguindo o molde adotado pela UnB/CESPE. O tempo para a realização deste
Leia maisComo produzir e publicar uma apresentação online dinâmica (Prezi)
Como produzir e publicar uma apresentação online dinâmica (Prezi) Este módulo irá ensinar-lhe como produzir e publicar uma apresentação online dinâmica usando o programa Prezi. A produção de uma apresentação
Leia maisConhecendo o Decoder
Conhecendo o Decoder O Decoder da sua ion TV, ou receptor, também é chamado de STB, sigla em inglês para Set Top Box, que é o aparelho responsável por receber o sinal de TV, decodificá-lo e enviá-lo para
Leia maisREGISTRO DE PROJETOS
REGISTRO DE PROJETOS 1. REGISTRO DE PROJETOS Esta aplicação tem o objetivo de realizar o Registro de Projetos da Instituição. É possível, incluir, alterar ou excluir essas informações. 1.1. Acessando a
Leia maisManual do Teclado de Satisfação Online WebOpinião
Manual do Teclado de Satisfação Online WebOpinião Versão 1.2.3 27 de novembro de 2015 Departamento de Engenharia de Produto (DENP) SEAT Sistemas Eletrônicos de Atendimento 1. Introdução O Teclado de Satisfação
Leia mais1. TSA 12.1.8... 3 1.1 Inovação - TSA 12.1.8... 3 1.1.1 DT_Arquivo_de_Log_do_Integrador_Separado_por_Thread... 3 1.1.2 DT_Central_de_Ajuda_UX9...
TOTVS 1. 12.1.8................................................................................................. 3 1.1 Inovação - 12.1.8...................................................................................
Leia maisVamos criar uma nova Página chamada Serviços. Clique em Adicionar Nova.
6.2.1.5 Páginas: Ao clicar em Páginas, são exibidas todas as páginas criadas para o Blog. No nosso exemplo já existirá uma página com o Título Página de Exemplo, criada quando o WorPress foi instalado.
Leia maisGOVERNO DO ESTADO DO PARANÁ SECRETARIA DE ESTADO DO ESPORTE E DO TURISMO JOGOS OFICIAIS DO PARANÁ / 2015.
JOGOS OFICIAIS DO PARANÁ / 2015. MANUAL DE ORIENTAÇÕES MÓDULO DE CADASTRAMENTO DE ATLETAS 1º PASSO DOWNLOAD DO MÓDULO DE CADASTRAMENTO 1. Entrar no Site Oficial dos Jogos Escolares do Paraná, na aba INSCRIÇÕES
Leia maisTreinamento - Union Web
Inserindo formulário de acesso ao sistema no seu site: Para que seus condôminos tenham acesso ao sistema será necessária a inserção do formulário de entrada no seu site, veja com o programador do seu site
Leia maisFigura 1: tela inicial do BlueControl COMO COLOCAR A SALA DE INFORMÁTICA EM FUNCIONAMENTO?
Índice BlueControl... 3 1 - Efetuando o logon no Windows... 4 2 - Efetuando o login no BlueControl... 5 3 - A grade de horários... 9 3.1 - Trabalhando com o calendário... 9 3.2 - Cancelando uma atividade
Leia maisCurso de Informática Básica
Curso de Informática Básica A Web Descomplique 1 Curso de Informática Básica Índice Introdução...3 Organizando os favoritos...3 Localizando Informações na página...5 Histórico de Navegação...7 Capturando
Leia maisMANUAL DO PROFESSOR. Suporte: SISTEMA DE GESTÃO EDUCACIONAL VIRTUALCLASS. EMAIL: suporte@virtualclass.com.br Skype: suportetisoebras
SISTEMA DE GESTÃO EDUCACIONAL VIRTUALCLASS MANUAL DO PROFESSOR Suporte: EMAIL: suporte@virtualclass.com.br Skype: suportetisoebras Nas unidades: Departamento de Tecnologia e Informação DTI Responsáveis
Leia maisCentreWare Web 5.8.107 e superior Agosto de 2013 702P01949. Xerox CentreWare Web Identificar e Aplicar o Firmware Patch para Escanear
CentreWare Web 5.8.107 e superior Agosto de 2013 702P01949 Identificar e Aplicar o Firmware Patch para Escanear 2013 Xerox Corporation. Todos os direitos reservados. Xerox, Xerox e Design, CentreWare,
Leia maisSECRETARIA DE ESTADO DA EDUCAÇÃO DE SANTA CATARINA PONTO SECULLUM 4 SISTEMA DE CONTROLE DE PONTO MANUAL PARA A GERÊNCIA DE GESTÃO DE PESSOAS
SECRETARIA DE ESTADO DA EDUCAÇÃO DE SANTA CATARINA PONTO SECULLUM 4 SISTEMA DE CONTROLE DE PONTO MANUAL PARA A GERÊNCIA DE GESTÃO DE PESSOAS SUMÁRIO 1 ABRINDO O SISTEMA... 3 1.1 ÍCONE DO PROGRAMA NA VERSÃO
Leia maisCOMO IMUNIZAR SEU PENDRIVE CONTRA VÍRUS. Introdução
COMO IMUNIZAR SEU PENDRIVE CONTRA VÍRUS Introdução Os vírus de computador que infectam os pendrives sempre se infiltram pela raiz do mesmo, que é a primeira área onde o pendrive começa a ser utilizado,
Leia maisIntrodução ao Desenvolvimento de Jogos BCT - UERN
Introdução ao Desenvolvimento de Jogos BCT - UERN PROJETO DE EXTENSÃO UNIVERSIDADE ESTADUAL DO RIO GRANDE DO NORTE O QUE É O SCRATCH? Scratch é uma nova linguagem de programação criada no Media Lab do
Leia maisO Sistema foi inteiramente desenvolvido em PHP+Javascript com banco de dados em MySQL.
Nome do Software: Gerenciador de Projetos Versão do Software: Gerenciador de Projetos 1.0.0 1. Visão Geral Este Manual de Utilização do Programa Gerenciador de Projetos via Web, tem por finalidade facilitar
Leia maisAtualização, backup e recuperação de software
Atualização, backup e recuperação de software Guia do usuário Copyright 2007 Hewlett-Packard Development Company, L.P. Windows é uma marca registrada nos Estados Unidos da Microsoft Corporation. As informações
Leia maisRedes Ponto a Ponto. Os drivers das placas de rede devem estar instalados.
Redes Ponto a Ponto É fácil configurar uma rede ponto-a-ponto em qualquer versão do Windows. Antes entretanto é preciso tomar algumas providências em relação ao hardware: Todos os computadores devem estar
Leia maisInstalação do Sirius sem estações. O primeiro passo é instalar o Firebird 1.5, ele se encontra no CD de instalação do Sirius na pasta Firebird.
Instalação do Sirius sem estações 1. Instalando o Firebird...1 2. Instalando o Sirius...7 3. Configurações do Sirius:...11 Configuração dos arquivos do Sirius e Firebird...12 Firebird:...12 Sirius:...13
Leia maisGuia de Usuário do Servidor do Avigilon Control Center. Versão 5.6
Guia de Usuário do Servidor do Avigilon Control Center Versão 5.6 2006-2015 Avigilon Corporation. Todos os direitos reservados. A menos que seja expressamente concedida por escrito, nenhuma licença será
Leia maisSistema Informatizado para Controle da Tramitação de Documentos Internos #TUTORIAL# @Sinésio2016
1 Sistema Informatizado para Controle da Tramitação de Documentos Internos #TUTORIAL# GOVERNO DO ESTADO DE SÃO PAULO SECRETARIA DE ESTADO DA EDUCAÇÃO DIRETORIA DE ENSINO REGIÃO DE TAUBATÉ Praça oito de
Leia maisMÓDULO DE MATRICULA UNASUS
MÓDULO DE MATRICULA UNASUS Guia de Instalação e Configuração (Moodle 2.x) Resumo Este documento lista o fluxo para aquisição do modulo de matricula, geração de chaves para acesso ao webservice do Arouca
Leia maisManual de Utilização
Manual de Utilização Versão 3.10 Sumário 1 Funções do Emissor... 3 1.1 Aba Inicial... 4 1.2 Aba Sistema... 5 1.2.1 Mensagem Sistema... 5 1.2.2 Extras... 6 1.2.3 Contingência... 6 1.2.4 Execução... 7 1.3
Leia maisGravando Dados e Cópias de CD s com o Nero 6.0 Disciplina Operação de Sistemas Aplicativos I
CENTRO ESTADUAL DE EDUCAÇÃO TECNOLÓGICA PAULA SOUZA Escola Técnica Estadual de Avaré ETE-AVARÉ CURSO DE TÉCNICO EM INFORMÁTICA NÚCLEO DE APOIO Gravando Dados e Cópias de CD s com o Nero 6.0 Disciplina
Leia maisManual de Utilização do PDV Klavix
Manual de Utilização do PDV Klavix Página 1/20 Instalando a partir do CD Se você recebeu um CD de instalação, rode o programa Instalador que se encontra no raiz do seu CD. Ele vai criar a pasta c:\loureiro
Leia maisPrimeiros passos das Planilhas de Obra v2.6
Primeiros passos das Planilhas de Obra v2.6 Instalação, configuração e primeiros passos para uso das planilhas de obra Elaborado pela Equipe Planilhas de Obra.com Conteúdo 1. Preparar inicialização das
Leia maisPortal de Compras. São José do Rio Preto
Portal de Compras São José do Rio Preto Sumário DÚVIDAS GERAIS...2 PREGÃO ELETRÔNICO... 4 EMPRO Empresa Municipal de Processamento de Dados 1 DÚVIDAS GERAIS 1.O que é o Fluxograma das Etapas? Resposta:
Leia maisGuia do Usuário. idocs Content Server v.2.0-1 -
Guia do Usuário idocs Content Server v.2.0-1 - 2013 BBPaper_Ds - 2 - Sumário Introdução... 4 Inicializando a aplicação... 6 Ambiente... 7 Alterando o ambiente... 8 Senhas... 10 Alterando senhas... 10 Elementos
Leia maisDRIVER DA TELA SENSÍVEL AO TOQUE MANUAL DE OPERAÇÃO
MONITOR LCD DRIVER DA TELA SENSÍVEL AO TOQUE MANUAL DE OPERAÇÃO para Mac Versão 1.0 Modelos aplicáveis PN-L802B/PN-L702B/PN-L602B Conteúdo Introdução...3 Requisitos do sistema...3 Configuração do computador...4
Leia maisO QUE É A CENTRAL DE JOGOS?
O QUE É A CENTRAL? A Central de Jogos consiste de duas partes: Um site na Internet e um programa de computador (Central) que deve ser instalado em sua máquina. No site www.centraldejogos.com.br, você pode
Leia maisBR DOT COM SISPON: MANUAL DO USUÁRIO
BR DOT COM SISPON: MANUAL DO USUÁRIO BAURU 2015 2 BR DOT COM SISPON: MANUAL DO USUÁRIO Manual do usuário apresentado para auxiliar no uso do sistema SisPon. BAURU 2015 3 SUMÁRIO 1 Instalação... 5 1.1 Sispon...
Leia maisPANDION MANUAL DO USUÁRIO (versão 1.0)
Secretaria de Tecnologia da Informação Coordenadoria de Suporte Técnico aos Usuários PANDION MANUAL DO USUÁRIO (versão 1.0) SUMÁRIO 1. INTRODUÇÃO... 3 2. CADASTRAMENTO NECESSÁRIO PARA UTILIZAR O PANDION...
Leia maisEscrito por Daniel Donda Qui, 06 de Novembro de 2008 18:21 - Última atualização Qui, 06 de Novembro de 2008 18:47
Conhecendo o Event Viewer Muito importante na manutenção e monitoramento de servidores o Event Viewer é uma ferramenta que gera logs de eventos tudo o que ocorre no servidor. Como o sistema nunca para
Leia maisDiagrama de fluxo de dados na Plataforma Vicon SAGA. Terminologias de bancos de dados: Banco de Dados, Tabela, Campos, Registros
Exercício Objetivo Aplicativo Exercício para ambientação com Sistemas de Informação e Bancos de Dados. O usuário criará modelará um banco de dados aplicado ao contexto de desastres; realizará cadastros
Leia maisEspecificação do Trabalho Prático
Especificação do Trabalho Prático O trabalho prático da disciplina consiste em desenvolver um programa utilizando a linguagem de programação C. A seguir, encontram-se a descrição do problema, a forma de
Leia maisComo usar o Scanner na Digitalização de Processos
Manual de Procedimentos de Digitalização Como usar o Scanner na Digitalização de Processos Brasília, julho de 2012. TÍTULO DO DOCUMENTO MANUAL DE PROCEDIMENTOS DE DIGITALIZAÇÃO Como Usar o Scanner na Digitalização
Leia maisPrograma Acessa Escola Atualização do Sistema das salas Etapa Final
Programa Acessa Escola Atualização do Sistema das salas Etapa Final As informações contidas neste documento devem ser seguidas para o completo funcionamento dos computadores da Sala do Acessa Escola. LEIA
Leia maisF.A.Q. PORTAL DE COMPRAS SÃO JOSÉ DO RIO PRETO
F.A.Q. PORTAL DE COMPRAS SÃO JOSÉ DO RIO PRETO Página 1 Sumário DÚVIDAS GERAIS... 3 PREGÃO ELETRÔNICO... 6 Página 2 DÚVIDAS GERAIS 1. O que é o Fluxograma das Etapas? Resposta: O fluxograma representa
Leia maisUnionWeb Condominium
UnionWeb Condominium Esse manual contém explicações técnicas de configuração e manutenção administrativa. Não deve ser repassado para moradores, é para utilização da Administradora ou responsável para
Leia maisGuia Rápido ORION SNGPC - Versão 2.0
Guia Rápido ORION SNGPC - Versão 2.0 1. Introdução...2 2. Acessando o programa...2 3. Parâmetros de Configuração do Sistema...2 4. Aprendendo como Utilizar o Sistema...5 5. Cadastro de Médicos/Veterinários...9
Leia maisSecretaria de Tecnologia da Informação Coordenadoria de Suporte Técnico aos Usuários
Secretaria de Tecnologia da Informação Coordenadoria de Suporte Técnico aos Usuários MANUAL DO (E-REMESSA) (Versão 4.0 Atualizada em Março/2014) SUMÁRIO 1. OBJETIVO... 3 2. PRIMEIRO ACESSO AO MÓDULO DE
Leia maisPortal de Aprendizado Tutorial do Aluno
Portal de Aprendizado Tutorial do Aluno Índice 1 Acessando o Portal... 2 1.1 Verificação do Browser... 2 1.2 Entre em contato... 3 1.3 Portal Autenticado... 5 2 Meus Cursos... 6 2.1 Matriculando-se em
Leia maisUNIDADE 2: Sistema Operativo em Ambiente Gráfico
UNIDADE 2: Sistema Operativo em Ambiente Gráfico Ambiente de trabalho Configurações Acessórios O Sistema Operativo (SO) é o conjunto de programas fundamentais que permitem que o computador funcione e comunique
Leia maisMANUAL DE UTILIZAÇÃO DO SISTEMA HERMES
MANUAL DE UTILIZAÇÃO DO SISTEMA HERMES 1. Introdução Esse documento tem por objetivo descrever o funcionamento e formas de utilização do módulo de Requisição de Materiais do Sistema de Controle Patrimonial
Leia maisTerminal de Consulta de Preço. Linha Vader. Modelo TT300 e TT1000i
Terminal de Consulta de Preço Linha Vader Modelo TT300 e TT1000i Índice 1. Conhecendo o Terminal de Consulta 03 1.1 Configurando o endereço IP no terminal 04 2. Conhecendo o Software TTSocket 06 3. Instalando
Leia maisINTRODUÇÃO À LINGUAGEM C++
INTRODUÇÃO À LINGUAGEM C++ 1 - VARIÁVEIS Variáveis espaço de memória reservado para armazenar tipos de dados, com um nome para referenciar seu conteúdo. Observações importantes Todas as variáveis devem
Leia maisSmartphone X GOLD - X GRAY
www.qbex.com.br MANUAL DO PRODUTO QBEX SUPORTE 3003.2900 0800 722 9029 CAPITAIS E REGIÕES METROPOLITANAS DEMAIS REGIÕES HORÁRIO DE FUNCIONAMENTO: DE SEGUNDA A SEXTA-FEIRA DAS 8 ÀS 17 HORAS(EXCETO FERIADOS).
Leia maisGERA GESTÃO E CONTROLE DE TÍTULOS: parte I
Olá! Você verá a seguir um importante treinamento que vai facilitar suas atividades diárias! Ao acessá-lo pela primeira vez, procure assistir até o final. Caso não consiga, você poderá reiniciar de onde
Leia maisDATAGEOSIS EDUCACIONAL 2005
DATAGEOSIS EDUCACIONAL 2005 GUIA DE USO Aula 2 1. Abra o aplicativo clicando no atalho na área de trabalho. 2. Clique no botão Novo projeto ou clique o comando - (ctrl + N). 3. NA janela DADOS DO PROJETO,
Leia maisTutorial Report Express. Como iniciar o uso dos serviços fazer a diferença.
Tutorial Report Express Como iniciar o uso dos serviços fazer a diferença. Índice Apresentação Pág. 3 Passo 1 Pág. 4 Instalação do MasterDirect Integrações Passo 2 Pág. 8 Exportar clientes Linha Contábil
Leia maisPara mais informações sobre como utilizar o aplicativo, acesse o endereço: http://www.filhosemfila.com.br/mp/
Para instalar o Filho sem Fila, basta acessar a Apple App Store, se for usuário Apple, ou a Play Store, caso use um aparelho com sistema Android, e buscar por Colégio São José de Bauru. Feitos o download
Leia maisMANUAL DO AVA GOVERNO DO ESTADO DO AMAZONAS. Rua Ramos Ferreira, 991 A - Centro Fone: (92) 3878-7479 / 3233-6836 Manaus AM CEP: 69010-120
MANUAL DO AVA 1. O QUE É EDUCAÇÃO A DISTÂNCIA? A Educação a Distância, como dispõe o Decreto nº 5.622, de 19/12/2005, caracterizase como uma modalidade educacional na qual a mediação didático-pedagógica
Leia maisTÍTULO: FUTEBOL DE ROBÔS INTELIGENTES: ESTUDO E ELABORAÇÃO DE UMA SIMULAÇÃO PARA O TORNEIO DA ROBOCUP.
TÍTULO: FUTEBOL DE ROBÔS INTELIGENTES: ESTUDO E ELABORAÇÃO DE UMA SIMULAÇÃO PARA O TORNEIO DA ROBOCUP. CATEGORIA: EM ANDAMENTO ÁREA: ENGENHARIAS E ARQUITETURA SUBÁREA: ENGENHARIAS INSTITUIÇÃO: UNIVERSIDADE
Leia maisSISTEMA DE BIBLIOTECAS DO IFRS
Manual do Usuário: SISTEMA DE BIBLIOTECAS DO IFRS Em 2013 foi adquirido o Sistema de Gerenciamento de Bibliotecas Pergamum para todas Bibliotecas do IFRS. A implantação está sendo feita de acordo com as
Leia maisManual do Usuário ipedidos MILI S.A. - D.T.I.
Manual do Usuário ipedidos MILI S.A. - D.T.I. MILI S.A. - D.T.I. Índice 1 ACESSANDO O PORTAL IPEDIDOS... 3 1.1 Login...5 1.2 Tela Principal, Mensagens e Atendimento On-line...6 2 CADASTRAR... 10 2.1 Pedido...10
Leia maisSite Fácil. Guia do Usuário. PROCERGS Divisão 5
Site Fácil Guia do Usuário PROCERGS Divisão 5 Este documento foi produzido pela PROCERGS - Divisão 5. Praça dos Açorianos, s/n - CEP 90010-340 Porto Alegre, RS (051) 210-3100 http:\\www.procergs.com.br
Leia maisProfessor: Venicio Paulo Mourão Saldanha E-mail: veniciopaulo@gmail.com Site: www.veniciopaulo.com
Professor: Venicio Paulo Mourão Saldanha E-mail: veniciopaulo@gmail.com Site: www.veniciopaulo.com Formação: Graduando em Analises e Desenvolvimento de Sistemas (8º Período) Pregoeiro / Bolsa de Valores
Leia maisO Windows também é um programa de computador, mas ele faz parte de um grupo de programas especiais: os Sistemas Operacionais.
MICROSOFT WINDOWS O Windows também é um programa de computador, mas ele faz parte de um grupo de programas especiais: os Sistemas Operacionais. Apresentaremos a seguir o Windows 7 (uma das versões do Windows)
Leia maisGuia: como instalar o Ubuntu Linux
Guia: como instalar o Ubuntu Linux Você cansou do Windows e quer se aventurar a usar alguma distribuição Linux, mas não sabe por onde começar? Montamos um passo a passo com todas as etapas necessárias
Leia maisUsando o Conference Manager do Microsoft Outlook
Usando o Conference Manager do Microsoft Outlook Maio de 2012 Conteúdo Capítulo 1: Usando o Conference Manager do Microsoft Outlook... 5 Introdução ao Conference Manager do Microsoft Outlook... 5 Instalando
Leia maisSimulador CCNA Exame de Certificação da CISCO
Simulador CCNA Exame de Certificação da CISCO Índice 1 Informações Básicas... 1 1.1 Sair da aplicação... 1 1.2 Testar aplicação... 1 1.3 Licenciando a aplicação... 1 1.4 Aceitar as condições de uso da
Leia maisIMPLEMENTAÇÃO DE ALGORITMOS DE APRENDIZADO MULTI- AGENTE EM UM TIME DE FUTEBOL DE ROBÔS
IMPLEMENTAÇÃO DE ALGORITMOS DE APRENDIZADO MULTI- AGENTE EM UM TIME DE FUTEBOL DE ROBÔS Aluno: Maurício Pedro Silva Gonçalves Vieira Orientador: Karla Figueiredo Introdução Uma partida de futebol robótico
Leia maisManual de Instalação do e.sic - Sistema Municipal de Informações ao Cidadão
Manual de Instalação do e.sic - Sistema Municipal de Informações ao Cidadão Companhia de Processamento de Dados do Estado de São Paulo DDS Diretoria de Desenvolvimento de Sistemas SDS Superintendência
Leia maisPROJETO PILOTO. Setembro 2015
PROJETO PILOTO Setembro 2015 Manual completo de funcionamento do projeto: Instruções Iniciais, Perguntas Frequentes e Tutorial de Utilização 1 Projeto Piloto - Aplicativo Di@rio de Classe 1) Instruções
Leia maisManual do Usuário do Produto EmiteNF-e. Manual do Usuário
Manual do Usuário Produto: EmiteNF-e Versão: 1.2 Índice 1. Introdução... 2 2. Acesso ao EmiteNF-e... 2 3. Configurações Gerais... 4 3.1 Gerenciamento de Usuários... 4 3.2 Verificação de Disponibilidade
Leia maisAtualizações de Software Guia do Usuário
Atualizações de Software Guia do Usuário Copyright 2009 Hewlett-Packard Development Company, L.P. Windows e Windows Vista são marcas registradas da Microsoft Corporation nos EUA. Aviso sobre o produto
Leia maisPasso a Passo do Cadastro Funcionários no SIGLA Digital
Passo a Passo do Cadastro Funcionários no SIGLA Digital Funcionários Página 1 de 12 O cadastro de funcionários permite cadastrar o usuário que vai utilizar o SIGLA Digital e também seus dados pessoais.
Leia maisO AGENTE TREINADOR E O CÁLCULO DE ESTATÍSTICAS DO JOGO NO FUTEBOL ROBÓTICO SIMULADO
O AGENTE TREINADOR E O CÁLCULO DE ESTATÍSTICAS DO JOGO NO FUTEBOL ROBÓTICO SIMULADO Rui Sampaio 1,2, Luís Paulo Reis 1,2, Nuno Lau 3,4 ei00058@fe.up.pt, lpreis@fe.up.pt, lau@det.ua.pt 1 FEUP Faculdade
Leia maisSISTEMA DE BIBLIOTECAS DO IFRS. Manual do Usuário
SISTEMA DE BIBLIOTECAS DO IFRS Manual do Usuário Acesso Rápido Apresentação 2 Consulta ao Catálogo do SiBIFRS 3 Pesquisa geral 5 Opções de consulta 7 Detalhamento da obra 8 Detalhamento da obra Guia Exemplares
Leia maisPREFEITURA MUNICIPAL DE JARDINÓPOLIS - SÃO PAULO. Departamento de Licitações. Introdução
Prefeitura Municipal de Jardinópolis/SP Tutorial sobre o Programa Betha AutoCotação Instalação, Utilização e Gravação em CD Página 2 Introdução Para dar maior agilidade a alguns processos licitatórios
Leia maisSimulador PMP - 4º Edição Exame de Certificação do PMI
Simulador PMP - 4º Edição Exame de Certificação do PMI WWW.ASASSOFTWARES.COM.BR Índice 1 Informações Básicas... 1 1.1 Sair da aplicação... 1 1.2 Testar aplicação... 1 1.3 Licenciando a aplicação... 1 1.4
Leia maisManual do Software Pctel Supervisor Desktop
Manual do Software Pctel Supervisor Desktop Conteúdo O que é o Pctel Supervisor Desktop?...03 O que é usuário do canal (PA)?...03 Como cadastrar usuário do canal (PA)?...04 Como remover um usuário do canal?...05
Leia maisDESCRIÇÃO DE UMA ESTRATEGIA PARA COMPETIÇÃO DE FUTEBOL DE ROBOS
DESCRIÇÃO DE UMA ESTRATEGIA PARA COMPETIÇÃO DE FUTEBOL DE ROBOS João Paulo Gonçalves Simim e Profa. Dra. Karla Boaventura Pimenta Palmieri Universidade Federal de Ouro Preto joaosimim@gmail.com CEP 35.400-000
Leia maisAoentrar na sua cx de email vc terá uma tela como a abaixo :
MANUAL DA SUA CX DE EMAIL ( ROUNDCUBE ) Aoentrar na sua cx de email vc terá uma tela como a abaixo : 1. No centro da tela temos a lista de mensagens. Nesta lista serão exibidas as mensagens das pastas
Leia maisLync Acessando o Lync Web App
Lync Acessando o Lync Web App Saiba como ingressar em uma reunião, quais são os recursos disponíveis, as configurações e conheça o layout do Lync Web App. Sumário Lync Web App... 1 Ingressar em uma Reunião
Leia maisManual Fácil 1 DOWNLOAD E INSTALAÇÃO. 1. Como faço o download do Jimbo Mobile?
Seja bem-vindo(a) ao Manual Fácil Jimbo. O jeito mais simples de você aprender a usar o nosso software gratuito. Com esse passo a passo você fica sabendo como acrescentar despesas, alterar lançamentos,
Leia maisEste documento consiste em 9 páginas. Elaborado por: Innova Tecnologia de Soluções. Liberado em Julho de 2009.
Manual do Usuário IRec 100 1.5 Este documento consiste em 9 páginas. Elaborado por: Innova Tecnologia de Soluções. Liberado em Julho de 2009. Impresso no Brasil. Sujeito a alterações técnicas. A reprodução
Leia maisManual de Instruções ISS WEB SISTEMA ISS WEB. Sil Tecnologia LTDA
SISTEMA ISS WEB Sil Tecnologia LTDA Sumário INTRODUÇÃO 3 1. ACESSO AO SISTEMA 4 2. AUTORIZAR USUÁRIO 5 3. TELA PRINCIPAL 6 4. ALTERAR SENHA 7 5. TOMADORES DE SERVIÇO 7 5.1 Lista de Declarações de Serviços
Leia maisMANUAL DA SECRETARIA
MANUAL DA SECRETARIA Conteúdo Tela de acesso... 2 Liberação de acesso ao sistema... 3 Funcionários... 3 Secretaria... 5 Tutores... 7 Autores... 8 Configuração dos cursos da Instituição de Ensino... 9 Novo
Leia maisMANUAL DE UTILIZAÇÃO DO AMBIENTE EAD (Educação a Distância) ÍNDICE
MANUAL DE UTILIZAÇÃO DO AMBIENTE EAD (Educação a Distância) ÍNDICE FORMAS DE ACESSO AO AMBIENTE EAD... 2 O AMBIENTE EAD... 2 TERMO DE COMPROMISSO... 3 CONHECENDO A HOME PAGE DO TREINAMENTO EAD... 3 ETAPAS
Leia maisTutorial de Instalação do software e-sus AB PEC
Tutorial de Instalação do software e-sus AB PEC Tutorial de Instalação do software e-sus AB PEC OBJETIVO: PÚBLICO-ALVO: Esse tutorial pretende orientar o processo de Atualização do software e-sus AB PEC.
Leia maisManual do Utilizador
Manual do Utilizador TABLET PARA O SETOR DA RESTAURAÇÃO SDILAB Investigação e Desenvolvimento de Software, Lda. Parque Industrial de Celeirós - 1ª Fase, Lote C 4705 Celeirós Braga, Portugal +351 253 678
Leia maisProgramação de Computadores Primeiros Passos Práticos em C++
Programação de Computadores Primeiros Passos Práticos em C++ Alan de Freitas! Marco Antonio Carvalho Compilação de Programas O compilador é o responsável por transformar nosso código em um programa propriamente
Leia maisTUTORIAL PARA MÓDULO CAR SISTEMA POSIÇÃO
TUTORIAL PARA MÓDULO CAR SISTEMA POSIÇÃO Página 1/20 1. Visão Geral do Módulo CAR O módulo CAR foi desenvolvido para auxiliar o usuário na criação das geometrias (áreas, linhas e pontos) que serão utilizadas
Leia maisCellBus DOCUMENTO DE CASO DE USO VERSÃO (1.0)
CellBus DOCUMENTO DE CASO DE USO VERSÃO (1.0) HISTÓRICO DA REVISÃO Data Versão Descrição Autor 05/04/2016 1.0 Elaboração do Documento de Caso de Uso Cibellie Adrianne 16/04/2016 1.0 Revisão Geral do Documento
Leia maisDÚVIDAS E PERGUNTAS FREQUENTES - RASTREADOR
DÚVIDAS E PERGUNTAS FREQUENTES - RASTREADOR 1. COMO É FEITA A COMUNICAÇÃO COM O VEÍCULO QUE FOI INSTALADO O RASTREADOR? Resposta: Através de mensagens SMS (torpedos), estas mensagens são formadas por *
Leia maisInstalação do Simulador e execução da partida
Instalação do Simulador e execução da partida PET - Engenharia de Computação http://www.inf.ufes.br/~pet Em caso de dúvidas, cadastre-se no e-group em http://groups.google.com.br/group/ simulacao-2d e
Leia maisNota de Aplicação IHM 004
N.A 004 Configuração de receita básica e avançada. Objetivo: Este documento informa detalhadamente o procedimento de criação dos dois tipos de receitas, básica e avançada. Obs: O software demonstrativo
Leia mais