Skip to content
/ amy Public

Libraries for low level control of robotic manipulators: arms control and hands control.

Notifications You must be signed in to change notification settings

albarral/amy

Repository files navigation

amy

amy is a family of C++ libraries (linux) oriented to robotic arm manipulation.

It's been designed to offer a very simple and natural approach to manipulation tasks.

Amy doesn't rely on a typical position control strategy to generate arm movements. A speed control strategy is used instead.

This way we avoid:

  • needing to compute the whole arm trajectory before each movement

Simpler and more dynamical movements are achieved:

  • by simply driving the joints through acceleration and deceleration commands

The amy package is composed by an executable:

  • the amy program (able to control 1 or 2 arms)

And a set of auxiliary libs that provide functionalities such as movement generation or inteprocess communications:

  • libamy_core.so
  • libamy_utils.so
  • libamy_arm.so
  • libamy_coms.so

The package has the following dependencies:

  • log4cxx (for powerful logging)

And it's been developed with a Netbeans 8.1 IDE.

Stage: in development

Originally created by Jose Luis Albarral albarral@migtron.com

About

Libraries for low level control of robotic manipulators: arms control and hands control.

Resources

Stars

Watchers

Forks

Packages

No packages published