Skip to main content

A simulator of ADAM (Autonomous Domestic Ambidextrous Manipulator), a mobile robot manipulator consisting of a base with two Degrees of Freedom (DoF) and two Universal Robots UR3 of 6 DoF each.

Project description

ADAM Simulator

pypi version MIT License docs

ADAM (Autonomous Domestic Ambidextrous Manipulator) is a mobile robot manipulator consisting of a base with two Degrees of Freedom (DoF) and two Universal Robots UR3 of 6 DoF each.

The simulation was built using MuJoCo, a free and open source physics engine designed from the ground up for the purpose of model-based optimization, and in particular optimization through contacts.

Installation

Follow the next steps for installing the simulation on your device.

Requierements:

  • Python 3.10.0 or higher

Note: The Adam Simulator works on Linux, Windows and Mac.

Install miniconda (highly-recommended)

It is highly recommended to install all the dependencies on a new virtual environment. For more information check the conda documentation for installation and environment management. For creating the environment use the following commands on the terminal.

conda create -n adam python==3.10.9
conda activate adam

Install from pip

The ADAM simulator is available as a pip package. For installing it just use:

pip install adam-sim

Install from source

Firstly, clone the repository in your system.

git clone https://github.com/vistormu/adam_simulator.git

Then, enter the directory and install the required dependencies

cd adam_simulator
pip install -r requirements.txt

Installation for the communication

The communication uses mosquitto as a broker. For installing it on your system, follow the instructions on the mosquitto website.

It is also necessary to install docker. For more information check the docker documentation.

Documentation

The official documentation of the package is available on Read the Docs. Here you will find the installation instructions, the API reference and some minimal working examples.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

adam_sim-1.0.0.tar.gz (8.6 MB view details)

Uploaded Source

Built Distribution

adam_sim-1.0.0-py3-none-any.whl (8.7 MB view details)

Uploaded Python 3

File details

Details for the file adam_sim-1.0.0.tar.gz.

File metadata

  • Download URL: adam_sim-1.0.0.tar.gz
  • Upload date:
  • Size: 8.6 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.10.8

File hashes

Hashes for adam_sim-1.0.0.tar.gz
Algorithm Hash digest
SHA256 7092bb997a6ae29c0f22d1673643c8ab15ccb56e503b8c2d586b3f71b521f29a
MD5 5f6761a1b4d476f9482f14db5f5869e6
BLAKE2b-256 9e51648c6fa241686de5f650a2436a6607fc947dd0abb1adb51624f9152048a6

See more details on using hashes here.

File details

Details for the file adam_sim-1.0.0-py3-none-any.whl.

File metadata

  • Download URL: adam_sim-1.0.0-py3-none-any.whl
  • Upload date:
  • Size: 8.7 MB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.10.8

File hashes

Hashes for adam_sim-1.0.0-py3-none-any.whl
Algorithm Hash digest
SHA256 3077ea0a7ba57caf5189746197c745ade9aa95da52a4d429352877605dabfe37
MD5 e6ea9ed28226593e0f1d5dc5c9654051
BLAKE2b-256 01e49dbcb70187489d70efb94906036c27c7f03c196e01ce4c31d847486dafb8

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page