{"id":22111376,"url":"https://github.com/hebirobotics/hebi-matlab-examples","last_synced_at":"2025-07-25T07:31:39.638Z","repository":{"id":46292786,"uuid":"97312502","full_name":"HebiRobotics/hebi-matlab-examples","owner":"HebiRobotics","description":"Examples for the HEBI Robotics API for MATLAB","archived":false,"fork":false,"pushed_at":"2025-06-04T20:38:02.000Z","size":174212,"stargazers_count":21,"open_issues_count":21,"forks_count":15,"subscribers_count":8,"default_branch":"main","last_synced_at":"2025-06-05T02:18:08.816Z","etag":null,"topics":["examples","matlab"],"latest_commit_sha":null,"homepage":"http://docs.hebi.us","language":"MATLAB","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/HebiRobotics.png","metadata":{"files":{"readme":"README.adoc","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2017-07-15T11:47:46.000Z","updated_at":"2025-04-16T17:41:47.000Z","dependencies_parsed_at":"2022-09-03T12:30:28.292Z","dependency_job_id":"7419fd68-275b-4e4d-96c6-8f7a9f458ead","html_url":"https://github.com/HebiRobotics/hebi-matlab-examples","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/HebiRobotics/hebi-matlab-examples","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/HebiRobotics%2Fhebi-matlab-examples","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/HebiRobotics%2Fhebi-matlab-examples/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/HebiRobotics%2Fhebi-matlab-examples/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/HebiRobotics%2Fhebi-matlab-examples/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/HebiRobotics","download_url":"https://codeload.github.com/HebiRobotics/hebi-matlab-examples/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/HebiRobotics%2Fhebi-matlab-examples/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":266972893,"owners_count":24014597,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","status":"online","status_checked_at":"2025-07-25T02:00:09.625Z","response_time":70,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["examples","matlab"],"created_at":"2024-12-01T10:40:11.451Z","updated_at":"2025-07-25T07:31:39.625Z","avatar_url":"https://github.com/HebiRobotics.png","language":"MATLAB","funding_links":[],"categories":[],"sub_categories":[],"readme":"# HEBI MATLAB API Examples\n\nThis repository contains examples to go with the http://docs.hebi.us/tools.html#matlab-api[online documentation] that help to get started with the HEBI Robotics APIs for MATLAB. \n\n\n## Setup\n\nAll examples in this repository require the HEBI Robotics API for MATLAB in order to run. The API is included in this repository.  You can set it up using any of the `startup.m` scripts in the various example directories.\n\n\n## Basic Examples\n\nThis folder contains examples that help you get started with the HEBI \nRobotics APIs for MATLAB.  There are separate examples for each of our \ndifferent products.\n\n* Actuator\n* I/O Board\n* Mobile I/O\n\nThe examples provided in each product work progressively through the following concepts:\n\n* Lookup / Groups\n* Feedback\n* Commands\n* Gains\n* Trajectories\n* Kinematics\n* Example - Robot Arm\n\nThese API features and concepts are documented in more detail at:\n\n* http://docs.hebi.us/tools.html#matlab-api\n* http://docs.hebi.us/core_concepts.html\n\n\n## Kits\n\nThis folder contains example code for various preconfigured kits. Additional documentation is available in the corresponding kit directories.\n\n:kits: link:kits\n\n[width=\"100%\",options=\"header\",cols=\"1a,3a\"]\n|====================\n| Kit | Comment\n\n| {kits}/arms[Arms] |\n* A variety of arm configurations, from 4-DoF to 6-DoF.\n\n| {kits}/hexapod[Hexapod] |\n* A 6-legged, 18-DoF, legged mobile robot\n\n| {kits}/igor[Igor] |\n* A 2-wheel, 2-arm, dynamic balancing mobile robot\n\n| {kits}/edward[Edward] |\n* An 2-arm omni-drive mobile robot\n\n| {kits}/rosie[Rosie] |\n* A 6-DoF mobile manipulator that includes a gripper\n\n|====================\n\n\n## Advanced Examples\n\nThis folder contains examples that show less commonly used concepts.\n\n:advanced: link:advanced\n\n[width=\"100%\",options=\"header\",cols=\"1a,3a\"]\n|====================\n| File | Topics\n\n|{advanced}/ex1_custom_pid_1_controller.m[ex1_custom_pid_1_controller.m] +\n{advanced}/ex1_custom_pid_2_setter.m[ex1_custom_pid_2_setter.m] |\n* implementing custom P / PID controllers using direct PWM strategy\n* connecting multiple MATLAB instances\n* position step inputs from a second instance\n\n|====================\n\n\n## Demos\n\nThe demos folder contains the source code for some of our https://www.youtube.com/hebirobotics[YouTube videos] as well as common demos.\n\n[width=\"100%\",options=\"header\",cols=\"1a,3a\"]\n|====================\n| Video / Demo | Source Code\n\n|https://youtu.be/oHAddCWBobs[X-Series Industrial Smart Actuator]|\n:x5_teaser: link:demos/youtube/x5_teaser/x5_teaser_\n* {x5_teaser}demo2_stable_output.m[Demo2 - Output Stabilization]\n* {x5_teaser}demo3a_follow_imu.m[Demo3a - Follow IMU]\n* {x5_teaser}demo3b_zero_torque.m[Demo3b - Zero Torque]\n* {x5_teaser}demo3c_ping_pong.m[Demo3c - Torque Ping Pong]\n\n|https://youtu.be/zaPtxre4tFc[Teleop Taxi]|\n:teleop_taxi: link:demos/youtube/teleop_taxi/teleop_taxi_\n* {teleop_taxi}simple.m[Simplified] (without video)\n* {teleop_taxi}full.m[Full] (including video)\n\n|Hackathon (Japan Oct, 2017)|\n* link:demos/hackathon[Feeding arm demo]\n\n|====================\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fhebirobotics%2Fhebi-matlab-examples","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fhebirobotics%2Fhebi-matlab-examples","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fhebirobotics%2Fhebi-matlab-examples/lists"}