Skip to content

Utilitities

Marco Marini edited this page Dec 18, 2025 · 4 revisions

Configure WiFi

After installed the application run the command:

java -classpath lib/wheelly-0.5.0.jar org.mmarini.wheelly.apps.WiFiConf ui

or by CLP (Command Line Processor)

>java -classpath lib/wheelly-0.5.0.jar org.mmarini.wheelly.apps.WiFiConf -h

usage: org.mmarini.wheelly.apps.WiFiConf
       [-h] [-v] [-s SSID] [-a ADDRESS] [-p PASSWORD]
       {list,show,act,inact,ui}

Configure wifi.

positional arguments:
  {list,show,act,inact,win}
                         specify the action

named arguments:
  -h, --help             show this help message and exit
  -v, --version          show current version
  -s SSID, --ssid SSID   specify the SSID (network identification)
  -a ADDRESS, --address ADDRESS
                         specify   the   host    api    address   (default:
                         192.168.4.1)
  -p PASSWORD, --password PASSWORD
                         specify the network pass phrase

Maven build

To build the server run

mvn assembly:assembly -DskipTests

In target folder you will find an installation zip file

Monitoring Robot

After installed the application run the command:

java -classpath lib/wheelly-0.12.1.jar org.mmarini.wheelly.apps.MatrixMonitor

the options are

> java -classpath lib/wheelly-0.12.1.jar org.mmarini.wheelly.apps.MatrixMonitor -h
usage: org.mmarini.wheelly.apps.MatrixMonitor
       [-h] [--version] [-c CONFIG] [-d DUMP]

Run manual control robot.

named arguments:
  -h, --help             show this help message and exit
  --version              show current version
  -c CONFIG, --config CONFIG
                         specify yaml configuration file (default: monitor.
                         yml)
  -d DUMP, --dump DUMP   specify dump signal file

Reinforcement Learning

After installed the application run the command:

java -classpath lib/wheelly-0.12.1.jar org.mmarini.wheelly.apps.Wheelly

the options are

> java -classpath lib/wheelly-0.12.1.jar org.mmarini.wheelly.apps.Wheelly -h
usage: org.mmarini.wheelly.apps.Wheelly
       [-h] [-v] [-c CONFIG] [-k KPIS] [-l LABELS] [-s]
       [-t LOCALTIME] [-d DUMP]

Run a session of interaction between robot and environment.

named arguments:
  -h, --help             show this help message and exit
  -v, --version          show current version
  -c CONFIG, --config CONFIG
                         specify yaml configuration file (default: wheelly.
                         yml)
  -k KPIS, --kpis KPIS   specify kpis path (default: )
  -l LABELS, --labels LABELS
                         specify kpi labels  comma  separated  (all for all
                         kpi) (default: )
  -s, --silent           specify  silent  closing   (no   window  messages)
                         (default: false)
  -t LOCALTIME, --localTime LOCALTIME
                         specify number  of  seconds  of  session  duration
                         (default: 43200)
  -d DUMP, --dump DUMP   specify dump signal file

Release 0.26.1

Clone this wiki locally