116 lines
		
	
	
		
			3.4 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
			
		
		
	
	
			116 lines
		
	
	
		
			3.4 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
| {
 | |
|  "metadata": {
 | |
|   "name": "",
 | |
|   "signature": "sha256:9066a0365d9e68ffe50fe55b615e37151fcf20e4c270599513e57e5380ee885d"
 | |
|  },
 | |
|  "nbformat": 3,
 | |
|  "nbformat_minor": 0,
 | |
|  "worksheets": [
 | |
|   {
 | |
|    "cells": [
 | |
|     {
 | |
|      "cell_type": "code",
 | |
|      "collapsed": false,
 | |
|      "input": [
 | |
|       "from pypot.robot import from_remote\n",
 | |
|       "\n",
 | |
|       "remote_robot = from_remote('127.0.0.1')"
 | |
|      ],
 | |
|      "language": "python",
 | |
|      "metadata": {},
 | |
|      "outputs": [],
 | |
|      "prompt_number": 1
 | |
|     },
 | |
|     {
 | |
|      "cell_type": "code",
 | |
|      "collapsed": false,
 | |
|      "input": [
 | |
|       "for m in remote_robot.arm:\n",
 | |
|       "    m.compliant = False\n",
 | |
|       "    m.moving_speed = 50\n",
 | |
|       "    m.goal_position = 0"
 | |
|      ],
 | |
|      "language": "python",
 | |
|      "metadata": {},
 | |
|      "outputs": [
 | |
|       {
 | |
|        "ename": "AttributeError",
 | |
|        "evalue": "'RemoteRobot' object has no attribute 'arm'",
 | |
|        "output_type": "pyerr",
 | |
|        "traceback": [
 | |
|         "\u001b[0;31m---------------------------------------------------------------------------\u001b[0m\n\u001b[0;31mAttributeError\u001b[0m                            Traceback (most recent call last)",
 | |
|         "\u001b[0;32m<ipython-input-2-79c38758f72d>\u001b[0m in \u001b[0;36m<module>\u001b[0;34m()\u001b[0m\n\u001b[0;32m----> 1\u001b[0;31m \u001b[0;32mfor\u001b[0m \u001b[0mm\u001b[0m \u001b[0;32min\u001b[0m \u001b[0mremote_robot\u001b[0m\u001b[0;34m.\u001b[0m\u001b[0marm\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[0m\u001b[1;32m      2\u001b[0m     \u001b[0mm\u001b[0m\u001b[0;34m.\u001b[0m\u001b[0mcompliant\u001b[0m \u001b[0;34m=\u001b[0m \u001b[0mFalse\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[1;32m      3\u001b[0m     \u001b[0mm\u001b[0m\u001b[0;34m.\u001b[0m\u001b[0mmoving_speed\u001b[0m \u001b[0;34m=\u001b[0m \u001b[0;36m50\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[1;32m      4\u001b[0m     \u001b[0mm\u001b[0m\u001b[0;34m.\u001b[0m\u001b[0mgoal_position\u001b[0m \u001b[0;34m=\u001b[0m \u001b[0;36m0\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n",
 | |
|         "\u001b[0;31mAttributeError\u001b[0m: 'RemoteRobot' object has no attribute 'arm'"
 | |
|        ]
 | |
|       }
 | |
|      ],
 | |
|      "prompt_number": 2
 | |
|     },
 | |
|     {
 | |
|      "cell_type": "code",
 | |
|      "collapsed": false,
 | |
|      "input": [
 | |
|       "remote_robot.primitives"
 | |
|      ],
 | |
|      "language": "python",
 | |
|      "metadata": {},
 | |
|      "outputs": [
 | |
|       {
 | |
|        "metadata": {},
 | |
|        "output_type": "pyout",
 | |
|        "prompt_number": 3,
 | |
|        "text": [
 | |
|         "[<pypot.robot.remote.Primitive at 0x10a3fce50>]"
 | |
|        ]
 | |
|       }
 | |
|      ],
 | |
|      "prompt_number": 3
 | |
|     },
 | |
|     {
 | |
|      "cell_type": "code",
 | |
|      "collapsed": false,
 | |
|      "input": [
 | |
|       "for m in remote_robot.motors:\n",
 | |
|       "    m.compliant = False\n",
 | |
|       "    m.goal_position = 0"
 | |
|      ],
 | |
|      "language": "python",
 | |
|      "metadata": {},
 | |
|      "outputs": [],
 | |
|      "prompt_number": 4
 | |
|     },
 | |
|     {
 | |
|      "cell_type": "code",
 | |
|      "collapsed": false,
 | |
|      "input": [
 | |
|       "remote_robot.my_sinus.start()"
 | |
|      ],
 | |
|      "language": "python",
 | |
|      "metadata": {},
 | |
|      "outputs": [],
 | |
|      "prompt_number": 5
 | |
|     },
 | |
|     {
 | |
|      "cell_type": "code",
 | |
|      "collapsed": false,
 | |
|      "input": [
 | |
|       "remote_robot.my_sinus.stop()"
 | |
|      ],
 | |
|      "language": "python",
 | |
|      "metadata": {},
 | |
|      "outputs": [],
 | |
|      "prompt_number": 6
 | |
|     },
 | |
|     {
 | |
|      "cell_type": "code",
 | |
|      "collapsed": false,
 | |
|      "input": [],
 | |
|      "language": "python",
 | |
|      "metadata": {},
 | |
|      "outputs": []
 | |
|     }
 | |
|    ],
 | |
|    "metadata": {}
 | |
|   }
 | |
|  ]
 | |
| } |