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.2.tar.gz (8.9 MB view details)

Uploaded Source

Built Distribution

adam_sim-1.0.2-py3-none-any.whl (8.9 MB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: adam_sim-1.0.2.tar.gz
  • Upload date:
  • Size: 8.9 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.2.tar.gz
Algorithm Hash digest
SHA256 c3f5eea5cea0fd24200e231e3c8c5bffd3b47e83e54a84cef903cb1625b09060
MD5 735457b26134dc9d04af803f57bb349b
BLAKE2b-256 c7c09c7d4a4908af0401f7fd9df3d24652266f5b4f09cd21549ea0d54b2ba842

See more details on using hashes here.

File details

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

File metadata

  • Download URL: adam_sim-1.0.2-py3-none-any.whl
  • Upload date:
  • Size: 8.9 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.2-py3-none-any.whl
Algorithm Hash digest
SHA256 7ed0abd7e4a85ce68c05a64ed381e9ae3d56aff8ed53d1a91dc789bad46f0753
MD5 f14043e534ff5f183c163731845fde07
BLAKE2b-256 0d6ee440d36cc94ac11e7c0604f59b28a26c7452090137e09953f566747ec718

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