All Projects → Kartik17 → Robotic_Arm

Kartik17 / Robotic_Arm

Licence: other
Forward and Inverse Kinematics for Robotic Manipulator

Programming Languages

python
139335 projects - #7 most used programming language
shell
77523 projects

Projects that are alternatives of or similar to Robotic Arm

Robotics-Planning-Dynamics-and-Control
RPDC : This contains all my MATLAB codes for the Robotics, Planning, Dynamics and Control . The implementations model various kinds of manipulators and mobile robots for position control, trajectory planning and path planning problems.
Stars: ✭ 171 (+714.29%)
Mutual labels:  inverse-kinematics, jacobian, forward-kinematics
kinpy
Simple kinematics calculation toolkit for robotics
Stars: ✭ 48 (+128.57%)
Mutual labels:  inverse-kinematics, forward-kinematics
EvoArm
An open-source 3D-printable robotic arm
Stars: ✭ 114 (+442.86%)
Mutual labels:  arm, inverse-kinematics
Bdvl
LD_PRELOAD Linux rootkit (x86 & ARM)
Stars: ✭ 232 (+1004.76%)
Mutual labels:  arm
Android Disassembler
Disassemble ANY files including .so (NDK, JNI), Windows PE(EXE, DLL, SYS, etc), linux binaries, libraries, and any other files such as pictures, audios, etc(for fun)files on Android. Capstone-based disassembler application on android. 안드로이드 NDK 공유 라이브러리, Windows 바이너리, etc,... 리버싱 앱
Stars: ✭ 250 (+1090.48%)
Mutual labels:  arm
Embedded-Linux-Education-Kit
Embedded Linux Education Kit
Stars: ✭ 66 (+214.29%)
Mutual labels:  arm
stm32f103xx
DEPRECATED
Stars: ✭ 31 (+47.62%)
Mutual labels:  arm
Azure Powershell
Microsoft Azure PowerShell
Stars: ✭ 2,873 (+13580.95%)
Mutual labels:  arm
CorePartition
Universal Cooperative Multithread Lib with real time Scheduler that was designed to work, virtually, into any modern micro controller or Microchip and, also, for user space applications for modern OS (Mac, Linux, Windows) or on FreeRTOS as well. Supports C and C++
Stars: ✭ 18 (-14.29%)
Mutual labels:  arm
rsync-static
Static RSync binaries compiled for x86, ARM, and ARM64. Useful for running on Android. Built daily
Stars: ✭ 40 (+90.48%)
Mutual labels:  arm
Robot Arm Write Chinese
使用uArm Swift Pro机械臂写中文-毛笔字
Stars: ✭ 57 (+171.43%)
Mutual labels:  arm
arm-hard-fault-handler
What to do when Hard fault hits? Debugger and error reporter solution for ARM Cortex M3 and M4.
Stars: ✭ 32 (+52.38%)
Mutual labels:  arm
vscode-arm
Arm® Syntax highlighting for VSCode
Stars: ✭ 35 (+66.67%)
Mutual labels:  arm
Talks
schedule and materials about my presentations
Stars: ✭ 245 (+1066.67%)
Mutual labels:  arm
data-management-zone
Template to deploy the Data Management Zone of Cloud Scale Analytics (former Enterprise-Scale Analytics). The Data Management Zone provides data governance and management capabilities for the data platform of an organization.
Stars: ✭ 142 (+576.19%)
Mutual labels:  arm
Gnu Eprog
Embedded Programming with the GNU Toolchain
Stars: ✭ 230 (+995.24%)
Mutual labels:  arm
armroper
ARM rop chain gadget searcher
Stars: ✭ 36 (+71.43%)
Mutual labels:  arm
makeuniversal
Tool to create a Universal Binary version of a Qt distribution.
Stars: ✭ 40 (+90.48%)
Mutual labels:  arm
STM32Primer2 GNSS Tracker
GNSS Tracker For STM32 Primer2
Stars: ✭ 24 (+14.29%)
Mutual labels:  arm
Neural-Networks-for-Inverse-Kinematics
Solves inverse kinematics problem for KukaKR210 using neural networks
Stars: ✭ 17 (-19.05%)
Mutual labels:  inverse-kinematics

Forward and Inverse Kinematics for Robotic Manipulator

Predicting Forward and Inverse Kinematics for Robotic Manipulator

Motivation:

• To develop a general n-revolute robotic arm class in python.

• To implement the theory of kinematics, velocity analysis, dynamics, PID controller, and trajectory generation learned from the book of Craig.

• Solve inverse kinematics using Deep Neural Network, because of there being no general solution to solve for inverse kinematics of a non-intersecting wrist arm.

Outcome

• Developed a class of robotic arm, and PID controller. (robotic_arm.py, pid.py, pi.py)

• Used animation to demonstrate the inverse kinematics and motion of the arm.

• Developed a class of neural network, which can be used to generate NN of any number of nodes and hidden layers. Added sigmoid, linear, and RELU activation functions. (nn_class.py)

• Implemented the NN on a 2 link robotic arm. For 250 training data points, and NN of shape - [3, 5, 4] (nodes of Hidden layers 1,2, and 3) the error RMS for test data is about 1.05. (nn_class.py)

• Implemented Histogram of oriented gradients methods combined with SVM classifier to classify digits, could have used CNN but was contrained due to low processing power of my laptop. Anyway good project to learn the importance of gradients in face/edge detection. (hog_svm.py)

alt text

alt text

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].