image thumbnail

updated 7 months ago

Particle Computation: Permute an array of particles with 4 global moves by Aaron Becker

Given 2 rectangular permutations of n^2 particles, arranges obstacles to permute in 4 moves (particle computationp..., particle computation, permutation)

permuteArrayWithHistory.m

image thumbnail

updated 8 months ago

Control n MRI-powered actuators by Aaron Becker

Simulates control law to steer multiple MRI-powered actuators (control designmrimr s...)

MRImotordriversnAxisPOSITIONplot()

generateNonParallelAxes.m

generateSpacedRotors(n)

image thumbnail

updated 9 months ago

Generate Non-Parallel Axes by Aaron Becker

Generate n 'well-spaced' axes -- uniform sampling of 3D rotation axes (lowdiscrepancy, uniform sampling rota..., minimize clustering)

generateNonParallelAxes.m

image thumbnail

updated 1 year ago

Drive Magnetic Micro-Robots Through a 2D Vascular Network by Aaron Becker

Using the mouse or keyboard, drive n robots through a 2D vascular structure to goal positions (game, control theory, swarm)

leafNavigate.m

image thumbnail

updated 1 year ago

Simulate Control of Magnetized Tetrahymena Pyriformis Cells by Aaron Becker

With uniform magnetic field uses control-Lypunov function to steer all cells to orbit goal positions (tetrahymena, pyriformis, magnet)

...

ODEsimPyriformisPhaseLag

ODEsimSpirographPlot

image thumbnail

updated 1 year ago

Massive Uniform Manipulation: Control Large Populations of Simple Robots with a Common Input Signal by Aaron Becker

rearranges n robots controlled to move in unison {up, down, left, right} using 1 obstacle (control design, robot, micro robot)

BinaryImage(image,c)

PosControl_universal

posControlShapes(shape)

image thumbnail

updated 1 year ago

Lloyd's Algorithm by Aaron Becker

Starts with a point set, repeatedly moves each point to centroid of Voronoi cell. (lloyds algorithm, simulation, robot coverage)

lloydsAlgorithm(Px,Py, crs, numIterations, showPlot)

image thumbnail

updated almost 2 years ago

Approximate Steering of a Unicycle Under Bounded Model Perturbation Using Ensemble Control by Aaron Becker

Steers unicycle despite model perturb. scaling speed & turning rate by unknown, bounded constant. (ensemble control, nonholonomic unicycle, motionplanning)

EnsembleControlUnicycleUnderBoundedModelPerturbation

image thumbnail

updated almost 2 years ago

Feedback Control of Many Differential-Drive Robots with Uniform Control Inputs by Aaron Becker

GAS feedback control for many differential-drive robots when each robot receives same control inputs (control design, system identification, differentialdrive rob...)

PlotComparisonNanoMicroDiffDrive

distinguishable_colors(n_colors,bg,func)

hersheyFonts

image thumbnail

updated almost 2 years ago

Range and Bearing Control of an Ensemble of Robots by Aaron Becker

Game for steering many robots to fire suction-cup darts at a target.(note: still under development.) (control design, robotics, robot)

GenerateDataUniformControlCollisionCheck

ParseGenerateDataUniformControlCollisionCheck

jasontron2012()

image thumbnail

updated 2 years ago

Iterative Feedback Control of Plate-Ball Orientation and Position by Aaron Becker

Feedback control of a plate-ball system (controls a sphere by rolling without slipping in the plane) (plateball, rolling sphere, demo)

steerSphereOrioloAlg

image thumbnail

updated almost 5 years ago

Color Threshold by Aaron Becker

Allows users to interactively select/deselect pixels to threshold images using RGB or HSV filters. (color image threshold..., threshold, segmenting)

ColorThreshold(image_name)

Contact us