GithubHelp home page GithubHelp logo

assistive_robotics's Introduction

Remotely Controlled Robot

Utilizes user inputs via keyboard to control a VR object in Simulink

Required MATLAB Apps/Toolboxes: Computer Vision System Toolbox, Simulink 3D Animation

Details:

Simulation runs for 40seconds

Right: rotates object to the right

Left: rotates object to the left

Up: moves the object forward

Down: moves the object backwards

Any other button: stops object movement

alt text

Angular Velocity Function

Takes a key press and creates an angular velocity based on which key is pressed

(input: keyboard button press)

(output: angular velocity value)

Linear Velocity Function

Creates a linear velocity based on key press

(input: keyboard button press)

(output: linear velocity value)  

Future Tasks

  1. Implement Bluetooth connectivity to get input values from a mobile device
  2. Utilize Simulink for PWM signal creation instead of VR
  3. Develop a GUI or app to create a more user-friendly design
  4. Synchronize the real-time data between Matlab Mobile App and Simulink Model
  5. Incorporate hardware (i.e. motors, raspberry pi, chasis, etc.)

assistive_robotics's People

Contributors

scheung97 avatar toyiny avatar jieqiao avatar

Watchers

James Cloos avatar johnnyllzx avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.