Re: [robocup-rescue-s] related to sampleagent.sh

From: Hamid Mohammadi (hmohammadi110@gmail.com)
Date: Sun 14 Aug 2005 - 16:49:18 GMT


Dear Umut,
Yab API 1.00 tries to connect to kernel uses UDP protocol and via port
6000 but in new version of simulator UDP port changed to 8000 so if
you seriously want to run Yab you must set IP Address and port of
kernel so you can use the below lines instead of current lines in
sampleagent.sh:

#!/bin/bash

function canonicalname {
    program="$0"
    
    while [ -h "$program" ] ; do
        cd `dirname "$program"`
        program=`basename "$program"`
        program=`ls -l "$program"`
        program=${program##*-> }
    done
    
    cd `dirname "$program"`
    echo $PWD/`basename $program`
}

DIR=`dirname \`canonicalname "$0"\``
DIR=$DIR/../program/yabapi
java -cp "$DIR/yab.jar:$DIR/sample.jar" sample.Main 0 - - - - - -
127.0.0.1 8000 $*

This is sampleagent.sh file from version 0.44 of simulator main
changes is in the last line that two new argument added IP Address of
kernel (127.0.0.1) that you can change to IP Address of kernel in a
remote computer and port (8000) that agents can connect with this
port, In new kernel we have two port number: 7000 for TCP connection
and 8000 for UDP connection (for more information you can see
config.txt in boot directory of your simulator)
BUT only firebrigades can connect to kernel and "No more agent!" this
is another problem between Yab API and new kernel to fix it you must
change the main.java file of Yab API (you can see needed changes in
bam source code ;) )

Cheers,
Hamid.

On 8/14/05, SARGUT Umut <umutsargut@yahoo.com> wrote:
> Dear Mahdi and Hamid,
>
> Before running sampleagent, I added the yab package
> into the program directory and changed the yab
> directory name in the sampleagent.sh file accordingly
> (instead of yabapi, I used yabapi-1.00). As it didn't
> work, I tried to run run-sample-agents.sh file
> directly in the yabapi-1.00 directory, but nothing
> happened. Unfortunately, no log file for the
> sampleagent is created, either.
>
> Now I will try Bam source code.
>
> Best regards,
>
> Umut
>
> __________________________________________________
> Do You Yahoo!?
> Tired of spam? Yahoo! Mail has the best spam protection around
> http://mail.yahoo.com
> _______________________________________________
> robocup-rescue-s mailing list
> robocup-rescue-s@mailman.cc.gatech.edu
> https://mailman.cc.gatech.edu/mailman/listinfo/robocup-rescue-s
>

-- 
-------------------------------------------
Hamid Mohammadi
"Member of Rescue Simulation BAM Team"
University of Isfahan

Tel: +98(311)440-4022 Fax: +98(311)443-1555

Homepage: http://eng.ui.ac.ir/rescue/ _______________________________________________ robocup-rescue-s mailing list robocup-rescue-s@mailman.cc.gatech.edu https://mailman.cc.gatech.edu/mailman/listinfo/robocup-rescue-s



This archive was generated by hypermail 2.1.3 : Sun 14 Aug 2005 - 17:31:24 GMT