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
File List
Here is a list of all documented files with brief descriptions:
[detail level 123]
 
etc
 
publicvars.h
 
Kilobot
 
kilobot.h
 
kilobotenvironment.h
 
kilobotexperiment.h
 
kilobotoverheadcontroller.h
 
ohc
 
calibrate.h
 
intelhex.h
 
packet.h
 
serialconn.h
 
serialwin.h
 
tracker
 
detectQR.h
 
kilobottracker_copy.h
 
pylon.h
 
pylon_org.h
 
robottracker.h
 
ui
 
geom
 
angle_deg.cpp
Degree wrapper class Source File
 
angle_deg.h
Degree wrapper class Header File
 
circle_2d.cpp
2D circle region Source File
 
circle_2d.h
2D circle region Header File
 
composite_region_2d.cpp
Composite 2D region class Source File
 
composite_region_2d.h
Composite 2D region class Header File
 
convex_hull.h
2D convex hull Header File
 
delaunay_triangulation.cpp
Delaunay Triangulation class Source File
 
delaunay_triangulation.h
Delaunay Triangulation class Header File
 
geom.h
Geometry library Header File
 
line_2d.cpp
2D straight line class Source File
 
line_2d.h
2D straight line Header File
 
matrix_2d.cpp
2D transform matrix class Source File
 
matrix_2d.h
2D transform matrix class Header File
 
polygon_2d.cpp
2D polygon region Source File
 
polygon_2d.h
2D polygon region Header File
 
ray_2d.cpp
2D ray line class Source File
 
ray_2d.h
2D ray line class Header File
 
rect_2d.cpp
2D rectangle region Source File
 
rect_2d.h
2D rectangle region Header File
 
region_2d.h
Abstract 2D region class Header File
 
sector_2d.cpp
2D sector region Source File
 
sector_2d.h
2D sector region Header File
 
segment_2d.cpp
2D segment line class Source File
 
segment_2d.h
2D segment line Header File
 
size_2d.h
2d size class Header File
 
triangle_2d.cpp
2D triangle class Source File
 
triangle_2d.h
2D triangle class Header File
 
triangulation.h
2D triangulation Header File
 
vector_2d.h
2d vector class Header File
 
voronoi_diagram.h
 
voronoiGenerator.h
 
mobileobject.h
 
position.h
 
renderarea.cpp
Implementation of the RenderArea class for rendering graphical elements in the UI
 
renderarea.h
 
robot.h
 
vector_2d.h
2d vector class Header File
 
worldmodel.h
 
arenaWindow.cpp
Implementation of ArenaWindow, a window for visualizing and interacting with the robot arena
 
arenaWindow.h
 
envbrain.cpp
Implementation of EnvBrain, environment logic and utilities for the robot arena
 
envbrain.h
Declaration of EnvBrain, environment logic module for LARS
 
mainwindow.h
Main window class for the LARS GUI, managing UI events, robot tracking, video, and arena controls
 
qcustomplot.h
 
savevid_thread.h
 
savevidthread.cpp
Implementation of saveVidThread, a threaded video writer for saving frames using OpenCV
 
savevidthread.h