image thumbnail

updated 29 days ago

Dubins Curve Mex by Scott Teuscher

Creates Dubins curve from two locations with orientations (dubins curve, interpolation, robotics)

dubins_interface.m

image thumbnail

updated 1 month ago

Sim.I.am by Jean-Pierre de la Croix

A MATLAB-based educational bridge between theory and practice in robotics. (robotics, control design, simulation)

simiam

GetArg(S, Name, Default)

ParseArgs(Args, varargin)

image thumbnail

updated 3 months ago

Trajectory Generation (3rd & 5th orders) by Reza Ahmadzadeh

Two functions to create smooth trajectories with boundary conditions. (robot, 3rd, generator)

createTraj3(theta0,thetaf,thetad0,thetadf,tstart,tfinal)

createTraj5(theta0,thetaf,thetad0,thetadf,thetadd0,thetaddf...

test.m

image thumbnail

updated 3 months ago

Averaging Quaternions by Tolga Birdal

This function computes the average (mean) quaternion. (rotation, mean, average)

[Qavg]=avg_quaternion_markley(Q)

[]=test_avg_quaternion()

image thumbnail

updated 3 months ago

Kinematics of a two-link robot arm by Usman

this file describes the kinematics of two-link robot arm (robotics)

twolink_kinematics.m

image thumbnail

updated 4 months ago

quaternion.m by Mark Tincknell

quaternion class, vectorized, converts among rotation representations, numerical Euler propagation (rotation, aerospace, euler)

quaterniondemo( time, sap, DCMin, interval )

quaterniondemo2

quaternion

image thumbnail

updated 5 months ago

Smart Manufacturing Robotics Cyber Physical System by Pieter Mosterman

Distributed Towers of Hanoi where three blocks with local control emerge in a sorted order. (towers of hanoi, cyberphysical system, manufacturing)

(Enumeration) NozzleOps

slider_feedback_control_v5.m

start_here.m

image thumbnail

updated 7 months 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 9 months ago

Inverse Optimal Functions for Motoman HP-3 Tip Precision by Alan Jennings

A population based optimization increases pointing precision for a planar robotic arm. (robotics, inverse, inverse kinematics)

PSO_Function_ArmijoRobot_3

PointCluster2Angles_HP5_3

Clusters=ClusterGenerate_4(TestPoint,J,J_Grad,Y_Grad,Option...

image thumbnail

updated 9 months ago

DH parameters by Usman

DH parameters for robotic arms (robotics, control design)

dh.m

image thumbnail

updated 11 months ago

Ray Casting for Implementing Map based Localization in Mobile Robots by Shikhar Shrestha

The code is an efficient implementation of ray casting used to obtain simulated range measurements. (ray casting, particle filters, monte carlo localizat...)

[range]=castrays(xc,yc,map,n,lidarrange)

image thumbnail

updated 12 months ago

PhantomX Robot Turret Controller by Gavin

Control the Trossen Robotics PhantomX RoboTurret: http://www.youtube.com/watch?v=YLt_fZFXYRw (phantomx, roboturret, trossen robotics)

strpad(stringVal,totalChars,charPosition,fillChar)

PhantomXMessagePort

PhantomXSequencePlayer

image thumbnail

updated 12 months ago

Stereo testbed v0.1 by Raul Correal

Testbed for analysis, evaluation and comparison of stereo matching algorithm. (stereo vision, image processing, testbed)

IterativeAveragingFilter.m

Luv2RGB(luvim)

RGB2Luv(im)

image thumbnail

updated 12 months ago

Hokuyo URG-04LX LIDAR Driver for MATLAB by Shikhar Shrestha

This a simple driver for the Hokuyo URG-04LX USB LIDAR for MATLAB. (hokuyu, lidar, urg04lx)

[rangescan]=LidarScan(lidar)

rangeval=decodeSCIP(rangeenc)

DisconnectLidar.m

image thumbnail

updated 1 year ago

Simulation and Limited Redesign of a Two Link Robotic Manipulator by James Allison

Supplementary material for an AIAA publication regarding limited redesign of mechatronic systems. (robotics, aerospace, control design)

[E,t1,q1,q2,qd1,qd2,qdd1,qdd2,torque,g]...

fwd_kin(q,x)

SimulateTwolink.m

image thumbnail

updated 1 year ago

MATLAB Support Package for Finch Robot by Tom Gaudette

MATLAB connectivity code to a Finch Robot (programming, teaching, robotics)

Finch

finchComm

mFinch

Contact us