You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
The readme will contain information on how to setup mqtt using a broker (e.g. emqtt, mosquitto)
Set the COMM_MODE to MQTT in the init.m file
Specify the IP and PORT to be used for the communication (e.g. localhost, 1883)
Make sure to add mqtt_matlab_interface to the path (edit init file)
File Sharing (not recommended)
If both nodes can share files (e.g. on same computer), we can just communicate using writing/reading files
Set the COMM_MODE to FileSharing in the init.m file
Experiment Setting
Running on the Robotarium
Set IS_SIM to 0 in the init.m file
Running a Simulation
Clone the Robotarium MATLAB simulator:
git clone https://github.com/robotarium/robotarium-matlab-simulator.git
Set IS_SIM to 1 in the init.m file (this will add fake noise to the data)
To Run Experiment
Run main_robotarium.m on the robotarium node (runs robots and collects data)
Run main_gpr.m on the gp node (this node receives the data, runs fitrgp and returns models)
About
Matlab Code base for T-RO 20 paper on robust Control Barrier Functions (CBFs) with Gaussian Process Regression for estimating the disturbance on the dynamical system.