gautam-dev-maker / ROS-Workshop-2.1

Official Repository for ROS-based Manipulator, implemented with ESP32

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

ROS-Workshop-2.2

Official Repository for ROS-based Manipulator, implemented with ESP32

Prerequisites: ROS Kinetic, initialiased with a catkin_ws workspace; ESP-IDF v4.1

Run the following command for a quick install:

./install_codes.sh

Steps

  • Configure the code ros_control/
cd esp32_codes/ros_control/
idf.py menuconfig
  • Inside component config > rosserial, Set Wifi ssid and password, Set the IP address (can be found by ifconfig command)

  • Flash the code ros_control/

idf.py flash
  • Start the ROS Core service i.e. the ROS Master by the roscore command.

  • Start the ROS Publisher by executing the relevant python script: (e.g. angle -> coordinates)

rosrun sra20 publisher_forward_kinematics.py
  • Start the ROS Subscriber by executing
rosrun rosserial_python serial_node.py tcp
  • Enter the angles on the publisher side and voila! See your manipulator moving!

arm video

Resources

Follow this link for all the reference material related to the workshop.

About

Official Repository for ROS-based Manipulator, implemented with ESP32

License:MIT License


Languages

Language:Python 51.0%Language:CMake 27.8%Language:C 10.8%Language:Shell 10.4%