Git Product home page Git Product logo

tactile_ws's Introduction

Microrobotics Lab Tactile Sensinsing Module

This Repository contains:

  1. Links to the previous works related to the sensors
  2. Instructions for using the module along with the the microrobotics lab's 3 axix tactile sensors

Install

This project uses the Arduino microcontroller to read capacitance data from the AD7746 chip. Please make sure that the Arduino IDE is installed and the microcontroller has the necessary rights.

Windows and Mac users

For Windows and Mac users microcontrollers don't require any additional access. No additional packages are required for accessing the sensor data.

Ubuntu users

For Ubuntu users, the microcontrollers need additional USB access. Use the command below to grant them the USB access.

sudo chmod 666 /dev/ttyUSB0

Please make sure to give the correct USB address. To check the USB connected to the Arduino use the following command.

lsusb

Ubuntu users can use ROS module to publish sensor data on a ROS topic. TO use the ROS module additional packages are required. The essentials.sh script will install all the essential packages required for using ROS module. Follow the command below to run the script successfully.

sudo chmod +x /path/to/script/essenitals.sh
sudo /path/to/script/essentials.sh

Usage

Windows and Mac users

Go to the Arduino IDE and upload the AD7746_clean_standalone.ino code on the controller. Run the code and the IDE will start publishing the sensor data on the serial monitor.

Linux users (ROS specifically)

The tactile_ws is the catkin workspace for the ROS users. Go to the Arduino IDE and upload the AD7746_clean.ino code on the controller.

Either copy the shear_sensor package in your specific catkin_ws or use the tactile_ws itself. Catkin_make the package and source the devel folder. To publish the sensor data on the /capacitance_val topic follow the command below.

roslaunch shear_sensor shear.launch

The module should start publishing the unprocessed capacitance data on /chatter and the processed capacitance data on /capacitance_val.

Maintainers

@rishabhagarwal880

tactile_ws's People

Contributors

rishabhagarwal880 avatar

Stargazers

 avatar

Watchers

James Cloos avatar Sarah Bergbreiter avatar  avatar

tactile_ws's Issues

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.