Skip to content
Snippets Groups Projects
Select Git revision
  • 046ef99b67d40ccff9ee56f1f5f0db1d73e509d7
  • main default protected
  • rosification
  • refactoring
  • pp
  • mpc
  • realtimelogplotter
  • alv
  • gitlab_ci_podman
  • restructuring
  • viz_fix
11 results

setup.py

Blame
  • setup.py 1.29 KiB
    from setuptools import setup, find_packages
    setup(name='smc',
            version='0.2',
            description='Simple Manipulator Control (SMC) - simplest possible framework for robot control.',
            author='Marko Guberina',
            url='https://gitlab.control.lth.se/marko-g/ur_simple_control',
            packages=['smc'],
            #        package_dir={"": "ur_simple_control"},
            package_data={
                'smc.robots.robot_descriptions': ['*'],
                },
            zip_safe=False)
    # NOTE: if you want to switch to the toml thing,
    # here you go, knock yourself out, didn't really work for me,
    # and i don't care at this stage
            # add other ones and test, check .toml file for more
            # dependencies need to be taken care of separately
            # because you don't want to install pinocchio via pip
            #install_requires=['numpy'],
            # broken, but if you'll want to switch later here you go
            #packages=find_packages(where='src'),
            #package_data={'ur_simple_control': ['clik/*', 'dmp/*', 'util/*']}
            #)
    
    # dependencies:
    # numpy 
    # matplotlib
    # qpsolvers
    # quadprog
    # pinocchio
    # meshcat
    # meshcat_shapes
    # crocoddyl 
    # albin's path planning repos: starworlds, star_navigation, tunnel_mpc
    # optional for camera: cv2
    # optional for different ocp: casadi AND pinocchio > 3.0