LARS
LARS (Light Augmented Reality System) is an open-source framework for light-based interaction and real-time tracking in multi-robot experiments. Inspired by ARK, LARS extends the augmented reality paradigm to robotic collectives by projecting dynamic visual cues and environments onto the arena, enabling new experimental possibilities for collective robotics research, education, and outreach. LARS features integrated tracking, light projection, and modular experiment control with a user-friendly Qt GUI.
Loading...
Searching...
No Matches
KilobotExperiment Member List

This is the complete list of members for KilobotExperiment, including all inherited members.

broadcastMessage(kilobot_broadcast) (defined in KilobotExperiment)KilobotExperimentsignal
clearDrawings() (defined in KilobotExperiment)KilobotExperimentsignal
clearDrawingsOnRecordedImage() (defined in KilobotExperiment)KilobotExperimentsignal
createGUI() (defined in KilobotExperiment)KilobotExperimentinlinevirtual
drawCircle(QPointF pos, float r, QColor col, int thickness, std::string text, bool transparent=false) (defined in KilobotExperiment)KilobotExperimentsignal
drawCircleOnRecordedImage(QPointF pos, float r, QColor col, int thickness, std::string text) (defined in KilobotExperiment)KilobotExperimentsignal
drawLine(std::vector< cv::Point > pos, QColor col, int thickness, std::string text, bool transparent) (defined in KilobotExperiment)KilobotExperimentsignal
experimentComplete() (defined in KilobotExperiment)KilobotExperimentsignal
getInitialKilobotStates() (defined in KilobotExperiment)KilobotExperimentsignal
GetMsgsQueueState(bool state) (defined in KilobotExperiment)KilobotExperimentinlineslot
initialise(bool)=0 (defined in KilobotExperiment)KilobotExperimentpure virtualslot
KilobotExperiment() (defined in KilobotExperiment)KilobotExperimentinline
run() (defined in KilobotExperiment)KilobotExperimentinlinevirtualslot
runtimeIdentificationLock (defined in KilobotExperiment)KilobotExperimentprotected
saveImage(QString) (defined in KilobotExperiment)KilobotExperimentsignal
saveVideoFrames(QString, unsigned int) (defined in KilobotExperiment)KilobotExperimentsignal
sendBroadcastingState(bool) (defined in KilobotExperiment)KilobotExperimentsignal
serviceInterval (defined in KilobotExperiment)KilobotExperiment
setCurrentKilobotEnvironment(KilobotEnvironment *environment) (defined in KilobotExperiment)KilobotExperimentinlineprotected
setRuntimeIdentificationLock(bool lock) (defined in KilobotExperiment)KilobotExperimentinlineslot
setTrackingType(int) (defined in KilobotExperiment)KilobotExperimentsignal
setupInitialKilobotState(Kilobot) (defined in KilobotExperiment)KilobotExperimentinlineprotectedvirtual
setupInitialStateRequiredCode(Kilobot *kilobot, Kilobot kilobotCopy)KilobotExperimentinlineslot
signalKilobot(kilobot_message) (defined in KilobotExperiment)KilobotExperimentsignal
signalKilobotExpt(kilobot_message msg) (defined in KilobotExperiment)KilobotExperimentinlineslot
stopExperiment() (defined in KilobotExperiment)KilobotExperimentinlinevirtualslot
ThereIsMsgsToSend (defined in KilobotExperiment)KilobotExperimentprotected
time (defined in KilobotExperiment)KilobotExperimentprotected
updateKilobotState(Kilobot) (defined in KilobotExperiment)KilobotExperimentinlineprotectedvirtual
updateKilobotStates() (defined in KilobotExperiment)KilobotExperimentsignal
updateStateRequiredCode(Kilobot *kilobot, Kilobot kilobotCopy)KilobotExperimentinlineslot
~KilobotExperiment() (defined in KilobotExperiment)KilobotExperimentinlinevirtual