Skip to content

Testing motor and code #3

@ploopj

Description

@ploopj

Hello,

I have been having trouble trying to run and test the code for this project and I am currently running on 24.04 LTS version of Ubuntu. When setting up software dependencies I have followed these steps .

  • - Clone this repo

git clone https://github.com/hrc2/blossom-public/

  • -Download miniconda in order to run Python 3.5.2
wget https://repo.anaconda.com/miniconda/Miniconda3-latest-Linux-x86_64.sh
bash Miniconda3-latest-Linux-x86_64.sh
  • Create an environment using conda and activate it.
conda create -n blossom_env python=3.5.2 -c conda-forge -y
conda activate blossom_env
  • Install the dependencies
    pip install -r requirements.txt

Calibrate motors

I am using a computer connected to U2D2, USB pigtail connected to the power source, and Dynamixel XL-320motors connected to the U2D2 and USB pigtail
Following
https://docs.google.com/presentation/d/1g5RqoF_3xt6z6RvbIo_sDCCCWvMbcokz0HMdGt5Rlj0/edit?slide=id.g305fe607743_0_0#slide=id.g305fe607743_0_0

and also

Image

To calibrate your motors using the motor_calib.py script:

  1. Connect everything (U2D2 to computer, USB to power source, motor to U2D2 and USB)

  2. Make sure the Conda environment is activated:

    conda activate blossom_env
  3. Run the script:

    python motor_calib.py

If you see an error like:

Error: could not open port. You may need to run sudo chmod 777 /dev/ttyACM0

Run the following to grant access:

sudo chmod 777 /dev/ttyACM0

Replace /dev/ttyACM0 with your actual device name (e.g. /dev/ttyUSB0). You can find it using:

ls /dev/tty*

Image

Image

Please help point out the issue!

TLDR: Unable to run motor_calib.py, is it problem with python or wiring.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions