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

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

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

Uploaded Python 3

File details

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

File metadata

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

File hashes

Hashes for adam_sim-1.0.1.tar.gz
Algorithm Hash digest
SHA256 6b53314501138216ccc27ad7a18a213a328d07aa4440dbcfbf0ab913864d361e
MD5 c40ca6c4e2a09346ed44d9a391999f0c
BLAKE2b-256 4ac3a979ce87567dad5fc505e853d460a122ded4288bf11b591e5b667523ffe7

See more details on using hashes here.

File details

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

File metadata

  • Download URL: adam_sim-1.0.1-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.9

File hashes

Hashes for adam_sim-1.0.1-py3-none-any.whl
Algorithm Hash digest
SHA256 7f2d2e161c5e5c55a95582aae628b9948033c52c4e35328796b440eb69b8e9c6
MD5 6781f9a6ffa5f0a53171caabb48d4b3a
BLAKE2b-256 a39c529f6a4121783795e8e41c940179fdbb8315f59a26e114228595a6b6d562

See more details on using hashes here.

Supported by

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