image thumbnail

updated 11 days ago

Simulation of a one-legged hopping robot by Guy Rouleau

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 1 month ago

MakerFaireMathworks/Competition by Paul

Simulation and Arduino/Raspberry Pi competition/workshop (robot, arduino, raspberrypi)

image thumbnail

updated 1 month ago

Use MATLAB ROS I/O Package to Interact with the TurtleBot Simulator in Gazebo by MathWorks Robotics Team

Create a MATLAB-based ROS node using ROS I/O Package to exchange data with a TurtleBot in Gazebo (robot, ros, gazebo)

turtlebot_control(varargin)

TurtlebotCommunicator

turtlebot_startup.m

image thumbnail

updated 3 months ago

Darwinop robot simulink block by Florent

supervision blocks to read/write data on the darwinop robot. (darwinop, robot, simulink)

image thumbnail

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

mobile_robot_NN.m by ammar al jodah

m-file to draw a mobile robot with the path (differential mobile r..., dmr, path)

mobile_robot_NN()

image thumbnail

updated 6 months ago

Two Joint Robot Arm by Ali

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 6 months ago

Model-based Policy Iteration Algorithm for Deterministic Cleaning Robot by Reza Ahmadzadeh

An Example for Reinforcement Learning using Model-based Policy iteration Approach (artificial intelligen..., cleaning robot, dynamic programming)

model_based_deterministic_policy_iteration

image thumbnail

updated 6 months ago

Q-learning (Model-free Value Iteration) Algorithm for Deterministic Cleaning Robot by Reza Ahmadzadeh

An Example for Reinforcement Learning using Q-learning with epsilon-greedy exploration (qlearning, learning, robot)

qlearning

image thumbnail

updated 6 months ago

Model-based Value Iteration Algorithm for Stochastic Cleaning Robot by Reza Ahmadzadeh

An Example for Reinforcement Learning and Dynamic Programming (Stochastic) (reinforcement learnin..., dynamic programming, modelbased)

stochastic_robot_cleaning_v1

image thumbnail

updated 6 months ago

Model-based Value Iteration Algorithm for Deterministic Cleaning Robot by Reza Ahmadzadeh

An Example for Reinforcement Learning and Dynamic Programming (reinforcement learnin..., dynamic programming, value iteration)

deterministic_robot_cleaning_v1

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

Cartesian Robot Simulator by Talha Arslan

Simple cartesian simulation with 3DOF (robot, simulation, 3d)

cartes_draw.m

cartes_init.m

draw_demo.m

image thumbnail

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

Velocity-based dynamic model and adaptive controller for differential steered mobile robot by Felipe Martins

Blocks for simulation of the differential steered dynamics. Some controllers are included. (mobile robot, robot, differential steered)

plot_results.m

sim_unicycle_dynamics.m

sim_unicycle_kinematics.m

image thumbnail

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

Simulink Support Package for LEGO MINDSTORMS NXT hardware (R2012a) by MathWorks Simulink Team

Simulink block library for creating models that run directly on yourLEGO MINDSTORMS NXT robot (lego mindstorms, lego nxt, lego robot)

lego()

slblocks

targetupdater

image thumbnail

updated 9 months ago

Simulink Support Package for LEGO MINDSTORMS NXT hardware (R2012b) by MathWorks Simulink Team

Simulink block library for creating models that run directly on your LEGO MINDSTORMS NXT robot (lego mindstorms, lego nxt, lego robot)

lego()

modifyDemoHTML(mlStyleSheet)

slblocks

image thumbnail

updated 9 months ago

A controlled simulation of a 2 stiff links robot by José Luis Zapata De Santiago

This is a simple model of a 2 stiff linked frictionless robot (robot, control, simulation)

parametros_rob.m

robots

image thumbnail

updated 12 months ago

Serial-RPR Kinematics Visualizer (v1.1) by Mark T.

Simulate a serial chain mechanism by direct manipulation and even record/playback motion sequences! (simulation, robot, mechanism)

Serial_RPR_Kinematics_Visualizer_v01_r01(varargin)

image thumbnail

updated 1 year ago

Simulation and Control of NAO ankle kit with SimMechanics and Serial IO blocks by MathWorks Robotics Team

Model and simulate a complicated ankle joint using Simulink and SimMechanics. (nao, nao ankle, cad import)

Tibia_gauche_leger

serial_nao_final_12b

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

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

Bot controller by Suvayan Nandi

This code detects red green blue and white as LEFT, RIGHT, STRAIGHT and STOP respectively from video (robot, image processing, automotive)

bot_controller.m

image thumbnail

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

Heightprofile from GoogleEarth to 3D-Surface by Sven Koerner

The tool get the height-Profile from GoogleEarth via COM-API and the image to generate a 3D-surface. (3d, surface, plot)

ge_test1

image thumbnail

updated 2 years ago

VU-LEGO Real Time Target by James Peyton Jones

A user-friendly Blockset for embedding real time Simulink designs on the LEGO Mindstorms NXT brick. (lego, mindstorms, nxt)

VU_testBtRxTx(port)

VU_testUsbRxTx1()

closeNXT(h)

image thumbnail

updated 2 years ago

Embedded Coder Robot NXT Demo by Takashi Chikamasa

Offers an enjoyable Model-Based Design experience using Simulink models with Lego robots (control design, simulink, embedded code)

BluetoothRead(port)

BluetoothWrite(port)

InitAccessorBlock(varargin)

image thumbnail

updated 2 years ago

ECRobotInstaller – Simplified installation of tools for Embedded Coder Robot by Gautam Vallabha

Simplifies the installation of ECRobot, a Simulink platform for LEGO Mindstorms NXT code generation (lego mindstorms, ecrobot, robot)

check_ecrobot_tools

compareDirectoryNames(a,b)

download_ecrobot_tools(downloadOption, programList)

image thumbnail

updated 2 years ago

MATLAB Support Package for Finch Robot by Tom Gaudette

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

Finch

finchComm

mFinch

image thumbnail

updated 2 years ago

Matlab Toolbox for the Intelitek Scorbot by Joel

Control the Scorbot ER-U4 robot from Matlab (robot, robotics, scorbot)

BSEPR=ScorGetJt

BSEPR=ScorGetJt

RVal=ScorCreateVector(Name,Len)

image thumbnail

updated almost 3 years ago

Robot Soccer 2.0: Modeling Team Strategies with Stateflow and Network Effects with SimEvents by Simulink Dude

Additional discrete modeling enhancements to the demo (3d, animation, ball)

RoboSoccer_11b

Team_1_Strategy

Team_2_Strategy

image thumbnail

updated 3 years ago

Matlab Toolbox for the iRobot Create V2.0 by Joel

Control the iRobot Create from a PC or laptop running Matlab. (robot, robotics, mtic)

AngleSensorRoomba(serPort);

BatteryChargeReaderRoomba(serPort);

BatteryVoltageRoomba(serPort);

image thumbnail

updated 3 years ago

Region Based Stereo Matching Algorithms by Baykant ALAGOZ

Disparity map generation by region based stereo algorithms (map, image processing, robot)

IterativeAveragingFilter.m

[ErrorEnergy]=windowSSE(Imr,Iml,windowSize,d)

stereoGlobalEnergyMinV2.m

image thumbnail

updated 3 years ago

Neural Network (MLP) Robot Localization by George Brindeiro

Simulation of neural robot localization using a Multi-Layer Perceptron Network. (simulation, gui, neural)

kksim(varargin)

localization_gui(varargin)

plotArrow(h,x,y,theta)

image thumbnail

updated 3 years ago

Inverse Kinematic for 6DOF arm by Andrea Cirillo

It calculates Inverse Kinematic for 6DOF anthropomorphic arm with spherical wrist. (automotive, robot, arm)

ik (K)

image thumbnail

updated 3 years ago

Inverse Kinematic algorithm by Andrea Cirillo

Inverse Kinematic for an Anthropomorphic arm with 3 DOF. (automotive, simulation, robot)

ik (K)

image thumbnail

updated 3 years ago

Euler/Fixed Angles Properties by Husam Aldahiyat

Graphical display of Euler and Fixed Angles (gui, robotics, euler)

eangles

eulfor(a,b,g,con)

rotx(t)

image thumbnail

updated 3 years ago

Servo motors controller by Andrea Cirillo

A GUI to control six servo motors. (motor, servo, control)

servo_controller(varargin)

image thumbnail

updated almost 4 years ago

Robot Soccer: An Exercise in Learning the Key Features of Simulink by Simulink Dude

Demo files to accompany the Introduction to Simulink webinar (simulink, introduction, webinar)

RoboSoccer

RoboSoccer_10b

Team_1_Strategy

image thumbnail

updated almost 4 years ago

Control optimization of a 4DOF arm using DIDO by Alan Jennings

4 DOF arm imported via SimMechanics generates dynamics for optimal pick-place control solved by DIDO (control design, optimal control, robot)

Arm_4DOF_ResultsCheck

[a,b]=Arm_4DOF_MinEnergy_Cost(x)

[t3,State3,Control_Out]=Arm_4DOF_PathCompose(Pose1,Pose2,...

image thumbnail

updated 4 years ago

Color Follower Robot by Tejas Varunjikar

Code detects the red object in the image captured by webcam and communicates with micro-controller (image processing, mechatronics, color follower)

capture_vdo.m

image thumbnail

updated almost 5 years ago

Motion Control Demo by Paul Lambrechts

Model Based Design Demonstration Based on a Motion Control Case Study (motion control, modelbased design, trajectory planning)

Digital Motion Control Demo

The Digital Motion Control Demo

FO_interface(varargin)

image thumbnail

updated almost 5 years ago

Plot and Animate Robot by Husam Aldahiyat

Given the DH parameters this GUI plots the robot and allows you to move it around. (robot, manipulator, plot)

FK(DH,w,symbolic,from,to)

roboticsc(varargin)

image thumbnail

updated 5 years ago

Robotics by badr Higab

this code draws 16 robot that the user select. the original drawings were made using ProE. (automotive, demo, control design)

robotics(varargin)

image thumbnail

updated 5 years ago

GUI FOR CONTROLLING ROBOT by Ketan Chhaniyara

This file contains the matlab code needed for building a GUI for controlling the robot through a PC. (gui, conrol panel, robo)

robo_ctrl_panel(varargin)

Contact us