nozhanb / RobotArm

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Robot Arm Project

1. Introduction

The robot you will be working with is Niryo One. I suggest you to take a look at their website and familiarize yourself with the robot both on hardware and sofware levels (check this link). Since I spent most of my time trying to interact with the Niryo through Robotic Operating System (ROS) most of my topics in the following sections are ros-related topics. However, as far as I am concerned you are not bound to use ROS (I may be wrong!!!). For instance, you can directly interact with Niryou through Niryou one studio (link here). As you can see in this page there are two requirements to run Niryo one in simulation mode; Ubuntu 16.04 and ROS kinetic. Before you get started with ROS make sure whether your work/project depends on it or not so you don't have to go through unnecessary hassle!

2. Robot Operating System (ROS)

2.1 Installation and Tutorials

You can check the official ROS website here. In order to install Ros Kinetic (from now on I refer to it as kinetic) I suggest you to follow the instructions here. Once you are done with the installation just follow the tutorials (here) to become familiar with ROS. I, strongly, recommend you to go through the "Core ROS Tutorials" beginner level topics in the same page as these topics are essential in understanding ROS.

2.2 Demos

Here I have provided a few demos of Niryo one and other robot arms in action:

Niryo one in action: link1

A robot arm controlled with Arduino and ROS: link2. You check the github repository of this demo here.

About


Languages

Language:Python 100.0%