image thumbnail

updated 19 days ago

ROS GUI by James

James (view profile)

GUI to connect to ROS master . (ros, rossubscribe, gui)

Irobot_GUI_gazebo2(varargin)

image thumbnail

updated 19 days ago

Lyapunov Nonlinear Control GUI by Andy Zelenak

This GUI can simulate and regulate a nonlinear dynamic system. (nonlinear, dynamic, control)

image thumbnail

updated 20 days ago

Robotics System Toolbox Interface for ROS Custom Messages by MathWorks Robotics Team

Use custom ROS message and service types in MATLAB and Simulink. (robotics, ros, robot)

image thumbnail

updated 1 month ago

MCLin1Dsimple by Aaron T. Becker

Tutorial code on particle filtering for 1D (particle filter, monte carlo localizat..., probabilistic robot)

MCLin1Dsimple

image thumbnail

updated 1 month ago

Advanced Robot Manipulator Simulator by Ehsan Khadem Olama

Multi-DOF robot manipulator designer and simulator (robotics, simulation, robot)

Aq(in1)

Cf(in1,in2)

DH(X)

image thumbnail

updated 1 month ago

Getting Started AUVSI by MathWorks Student Competitions Team

Learn how to use MATLAB and Simulink to control and design algorithms for an Unmanned Vehicle System (auvsifdn, roboboat, robosub)

image thumbnail

updated 2 months ago

a complete analytical solution to inverse knematics of 8 or higher DOF manipulator by sai kumar

analytical solution to inverse knematics of higher DOF manipulators (simulation, robotics, inverse kinematics)

Forward_kinematics(parameters)

inverseKinematics(e,parameters)

transformCalculate(parameter)

image thumbnail

updated 2 months ago

MDP robot grid-world example by Aaron T. Becker

Applies value iteration to learn a policy for a robot in a grid world. (mdp, markov decision proce..., value iteration)

MDPgridworldExample()

image thumbnail

updated 3 months 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)

image thumbnail

updated 3 months ago

SimpleRobotWithBayesRule() by Aaron T. Becker

Simulates a simple robot using Bayes Filter to localize itself on a map (robotics, robot, probabilistic robot)

SimpleRobotWithBayesRule()

image thumbnail

updated 3 months ago

quatprod(a,b) by Aram Baghiyan

Calculate product of two quaternions (aerospace, robotics)

quatprod(a,b)

image thumbnail

updated 4 months ago

Webcam Based Laser Rangefinder. by Diego Barragán

Diego Barragán (view profile)

This application measures the distance from the webcam to a point in front. (image processing, signal processing, robotics)

rangefinder.m

detect_fcn(I,lim)

sel_camera(varargin)

image thumbnail

updated 4 months ago

TORCSLink by Owen

Owen (view profile)

An interface between The Open Source Race Car Simulator (TORCS) and MATLAB/Simulink (automotive, robotics, control design)

image thumbnail

updated 5 months ago

Inverse kinematics of serial robots with wrist by Mathias Brandstötter

Computes all solutions of the inverse kinematics for common industrial serial robots (robotics, robot, kinematics)

fk_6Ropw.m

ik_3Ropw.m

ik_6Ropw.m

image thumbnail

updated 7 months ago

VEX Support Package Companion by MathWorks Student Competitions Team

Add-on MATLAB App to enhance user experience of the VEX Cortex Microcontroller Support Package. (best robotics, vex cortex, vex)

image thumbnail

updated 7 months ago

tolgabirdal/averaging_quaternions by Tolga Birdal

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

image thumbnail

updated 7 months ago

MATLAB Support Package for Finch Robot by Tom Gaudette

MATLAB connectivity code to a Finch Robot (finch, robot, programming)

Finch

finchComm

mFinch

image thumbnail

updated 8 months ago

Raspberry Pi Robot by Owen McAree

Owen McAree (view profile)

Control a Raspberry Pi powered robot with MATLAB and Simulink (robot, robotics, image processing)

image thumbnail

updated 8 months ago

Programming Rapiro Robot using Simulink by MathWorks Robotics Team

Simulink models for talking to Arduino and Raspberry Pi inside Rapiro (robot, robotics, rapiroarduinoraspberr...)

RapiroArduino

RapiroRaspFinal

RapiroWalk

image thumbnail

updated 8 months ago

Mobile Robot Simulation for Collision Avoidance with Simulink by MathWorks Robotics Team

Simulink models and CAD files used in this webinar: Mobile Robot Simulation for Collision Avoidance (robotics, robot, collision avoidancemo...)

Actuated_Pioneer3DXAssembly

Controller_Pioneer3DXAssembly

MotionConstraints_Pioneer3DXAssembly

image thumbnail

updated 9 months ago

Simulation of a one-legged hopping robot by Guy Rouleau

Guy Rouleau (view profile)

Simulation of a one-legged hopping robot (mechanical modeling, robotics, simmechanics)

sfuntraj(t,x,u,flag,axes,Ts,mode)

init_hopper.m

OneLeg_VR_TouchInput

image thumbnail

updated 12 months ago

PVTOL_tracking_methods_equidistant_path.zip by Fernando Diaz-del-Rio

Tracking methods for an Equidistant path in PVTOL (according to Hauser/Hindman. Maneuver regulation) (robotics, path, aerospace)

EAT ( psi_1, psi_2, psi_3, psi_4, psi_5, psi_6, psi_7, ps...

coord_change_x_z ( ...

coord_change_xv_u ( ...

image thumbnail

updated 12 months ago

PVTOL_tracking_methods.zip by Fernando Diaz-del-Rio

Tracking methods for PVTOL according to Hauser/Hindman. Maneuver (robotics, path, control)

EAT ( psi_1, psi_2, psi_3, psi_4, psi_5, psi_6, psi_7, ps...

coord_change_x_z ( ...

coord_change_xv_u ( ...

image thumbnail

updated 1 year ago

Simulink Library for Zumo Robot by Chirag Gupta

A library of blocks to get started with the Zumo Robot (robot, robotics, arduino)

install_zumobotlib(forceBuild)

makeInfo=rtwmakecfg()

prepareCurrentFolderForZumo

image thumbnail

updated 1 year ago

Inverse Dynamics of a 2 Link RR Planar Parallel Manipulator by Micco Manocchio

GUI plots torque profiles at each joint over a period of 100 seconds. (robotics, gui, lagrangian)

GUI_RR2_ID(varargin)

[tau1,tau2,M1,M2,V1,V2,G1,G2]=RR2_ID(omega,m1,m2,l1,l2)

image thumbnail

updated 1 year ago

Arduino IO package: Slides and Examples by Giampiero Campa

Giampiero Campa (view profile)

Slides for the webinar: "Learning Basic Mechatronics Concepts Using the Arduino Board and MATLAB". (arduino, mechatronics, class)

blink_challenge.m

example_encoders.m

example_io.m

image thumbnail

updated 1 year ago

Compass Gait Bipedal Robot with Computer Torque Control (CTC) by Ali

Ali (view profile)

Basic compass gait model simulation with computer torque control for reference trajectories (compass gait, bipedal robot, walking)

Animation.m

Trajectory_Planner.m

CTC_Control.mdl

image thumbnail

updated 1 year ago

Two Joint Robot Arm by Ali

Ali (view profile)

Simple two joint robot arm model by combining Electrical & Mechanical equations (robotics, robot, robot arm)

Animation.m

EOM_vars.m

OpenLoop_NonLin

image thumbnail

updated 1 year ago

Snake Robot Serpentine Motion by Ali

Ali (view profile)

Implementation of a IEEE paper based robotic snake model and controller for second year uni project (modeling, robotics, control design)

Animation_ClosedLoop.m

Animation_OpenLoop.m

IEEEsnake.m

image thumbnail

updated 1 year ago

Particle Computation: Permute an array of particles with 4 global moves by Aaron T. 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 1 year ago

SCARA with Path trajectory by MOHAMMED ELAMASSIE

Scara manipulator (robotics, robot, path)

J=Jacobian(th1,th2)

Path_PLaning(OI,OF,TH4)

Path_PLaning2(OI,OF,TH4)

image thumbnail

updated 1 year 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 1 year ago

Sparkfun RedBot Block Library by MathWorks Maker Team

A library of blocks to get started with the Sparkfun RedBot Kit. (robotics, robot)

install_sparkfunRedBotBlockLib

prepareCurrentFolder

gravity_windup

image thumbnail

updated 1 year ago

quaternion.m by Mark Tincknell

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

quaterniondemo( time, sap, DCMin, interval )

quaterniondemo2

quaternion

image thumbnail

updated 1 year ago

Multidimensional path-generator by Erwin Torreao Dassen

This script is a general purpose multidimensional path generator algorithm. (control design, optimization, measurement)

pathGenerator.m

image thumbnail

updated almost 2 years ago

Drive Magnetic Micro-Robots Through a 2D Vascular Network by Aaron T. 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 almost 2 years ago

conversionMatrix2Quaternion by Marco Borges

Function to convert Rotation Matrix to Quaternion (quaternion, euler, rotation)

conversionMatrix2Quaternion(M, varargin)

image thumbnail

updated almost 2 years ago

Massive Uniform Manipulation: Control Large Populations of Simple Robots with a Common Input Signal by Aaron T. 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 almost 2 years ago

Simulink Support for Kinect by Takashi Chikamasa

Simulink Support for Kinect is a set of Simulink blocks interfaced with OpenNI and Kinect SDK. (image processing, simulation, simulink)

checkBlockSingleton(model, maskType)

checkDeviceBlock(model, maskType)

checkIMAQBlock(model, blk)

image thumbnail

updated 2 years ago

FindFactors by Jose Victor

Find factors of a symbolic expression. It generalizas coeffs for non polinomials (robotics, symbolic, factorization)

[Factors,Res]=FindFactors(Term,Vector);

image thumbnail

updated 2 years ago

STEREO IMAGE TRIANGULATION - LINEAR CASE by Bashar Alsadik

Based on collinearity equations, two image triangulation by bundle is implemented. (computer vision, photogrammetry, geomatics)

intersectionlinear.m

image intersect.m

image thumbnail

updated 2 years 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 2 years ago

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

Two functions to create smooth trajectories with boundary conditions. (trajectory, generation, generator)

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

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

test.m

image thumbnail

updated 2 years ago

Kinematics of a two-link robot arm by Usman

Usman (view profile)

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

twolink_kinematics.m

image thumbnail

updated 2 years ago

Simulink for PCV (Point Cloud Viewer) by Takashi Chikamasa

Simulink for PCV is a block for 3D Point Cloud View and wrapped native OpenCV library. (image processing, simulink, demo)

makeInfo=rtwmakecfg()

makecmexfile4pcv

setup_opencv(varargin)

image thumbnail

updated 2 years ago

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

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

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

fwd_kin(q,x)

SimulateCBTwolink.m

image thumbnail

updated 2 years ago

Range and Bearing Control of an Ensemble of Robots by Aaron T. 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

SCARA Manipulator by MOHAMMED ELAMASSIE

Full Software package for the SCARA manipulator (path planning and trajectory) (control design, robotics)

J=Jacobian(th1,th2)

Path_PLaning(OI,OF,TH4)

SCARA_GUI(varargin)

image thumbnail

updated almost 3 years 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,Opti...

image thumbnail

updated almost 3 years ago

DH parameters by Usman

Usman (view profile)

DH parameters for robotic arms (robotics, control design)

dh.m

Contact us