• Joined on 2023-08-13

nml-control-toolbox (1.24.12b8)

Published 2025-01-02 00:48:42 +09:00 by qlin

Installation

pip install --index-url  --extra-index-url https://pypi.org/simple nml-control-toolbox

About this package

nml_control_toolbox Python package

qlin_kinematics_module

(C) Copyright 2023-2024 Quentin Lin (qlin1806@g.ecc.u-tokyo.ac.jp)

This file is part of nml_control_toolbox.

    DQ Robotics is free software: you can redistribute it and/or modify
    it under the terms of the GNU Lesser General Public License as published by
    the Free Software Foundation, either version 3 of the License, or
    (at your option) any later version.

    nml_control_toolbox is distributed in the hope that it will be useful,
    but WITHOUT ANY WARRANTY; without even the implied warranty of
    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
    GNU Lesser General Public License for more details.

    You should have received a copy of the GNU Lesser General Public License
    along with nml_control_toolbox.  If not, see <http://www.gnu.org/licenses/>.

Author:
    Quentin Lin (qlin1806@g.ecc.u-tokyo.ac.jp)

Installation Instructions

cd ~/Downloads
git clone https://github.com/coin-or/qpOASES.git
cd qpOASES
sed -i -e 's/option(BUILD_SHARED_LIBS "If ON, build shared library instead of static" OFF)/option(BUILD_SHARED_LIBS "If ON, build shared library instead of static" ON)/g' CMakeLists.txt
mkdir build
cd build
cmake ..
make -j20
sudo make install
sudo ldconfig
  • Required python package
sudo apt install python3-pip
python3 -m pip install dqrobotics --pre
python3 -m pip install pybind11
  • This python package
python3 -m pip install .

Modules

  • Task Controller: task_control
  • Adaptive Control Extended DH robot modeling: edh_modeling
  • Adaptive Controller: adaptive_control
  • Vector Field Inequality constraints: vfi

Requirements

Requires Python: >=3.7