Yeah, i need to fix that combination. My robotic's cape is at work, and i'm at home today with the furnace guys over..
Regards, On Mon, Nov 27, 2017 at 10:00 AM, Louis L. Whitcomb <l...@jhu.edu> wrote: > Dear Robert and Jason: > > I am trying to work out the details getting the EduMIP running with ROS > under Ubuntu 16.04 on the Beaglebone Blue and also the Beaglebone Black > wireleess+ Robotics Cape, and hope you may office some pointers. I have the > latest version of roboticscape installed ("sudo apt-get install > roboticscape"). > > ubuntu@arm:~$ sudo apt-get install roboticscape > [sudo] password for ubuntu: > Reading package lists... Done > Building dependency tree > Reading state information... Done > roboticscape is already the newest version > (0.3.4-git20170602-0rcnee4~xenial+20171108). > 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. > > Here are my 2 quesions: > > 1. On the Beaglebone Blue under Ubuntu 16.04, when you run a rc_xxx program > it reports the error "ERROR: pru-rproc driver missing", but then runs > normally. Example: > > ubuntu@arm:~$ rc_balance > ERROR: pru-rproc driver missing > Inner Loop controller D1: > > So far I have been ignoring this message. > > Question: any thoughts? > > > > 2. On the Beaglebone Black wireless + robotics cape, under Ubuntu 16.04, > when you run rc_xxx program it reports numerous startup errors. Some > programs such as rc_check_battery run normally after printing numerous > errors. Other programs such as rc_balance print a continuous stram of > "ERROR: uart4 must be initialized first" and fail to operate properly, > perhaps due to the stream of "ERROR: uart4 must be initialized first" > messages (see below). > > The warning messages for rc_balance begin with this (longer transcript at > the end of this email) > > ubuntu@arm:~$ rc_balance > WARNING: RoboticsCape library should only be run on BB Blue, Black, and > Black wireless when the roboticscape device tree is in use. > If you are on a BB Black or Black Wireless, please execute > "configure_robotics_dt.sh" and reboot to enable the device tree > can't open: /sys/devices/platform/ocp/ocp:P9_28_pinmux/state > Pinmux: No such file or directory > can't open: /sys/devices/platform/ocp/ocp:P9_23_pinmux/state > Pinmux: No such file or directory > can't open: /sys/devices/platform/ocp/ocp:P9_11_pinmux/state > Pinmux: No such file or directory > > So I ran Robotics_Cape_Installer/device_tree$ sudo > ./configure_robotics_dt.sh, but configure_robotics_dt.sh appears to only > support Debian: > > ubuntu@arm:~/Robotics_Cape_Installer/device_tree$ sudo > ./configure_robotics_dt.sh > ERROR: This is not Debian Jessie. > Flash the latest Jessie image to your BBB > or use the Wheezy branch of this installer. > ubuntu@arm:~/Robotics_Cape_Installer/device_tree$ > > > Question: Do you have suggestions on how to fix this? > > Thanks and Best Regards, > > -Louis > > > > ubuntu@arm:~$ rc_balance > WARNING: RoboticsCape library should only be run on BB Blue, Black, and > Black wireless when the roboticscape device tree is in use. > If you are on a BB Black or Black Wireless, please execute > "configure_robotics_dt.sh" and reboot to enable the device tree > can't open: /sys/devices/platform/ocp/ocp:P9_28_pinmux/state > Pinmux: No such file or directory > can't open: /sys/devices/platform/ocp/ocp:P9_23_pinmux/state > Pinmux: No such file or directory > can't open: /sys/devices/platform/ocp/ocp:P9_11_pinmux/state > Pinmux: No such file or directory > can't open: /sys/devices/platform/ocp/ocp:P9_22_pinmux/state > Pinmux: No such file or directory > can't open: /sys/devices/platform/ocp/ocp:P9_21_pinmux/state > Pinmux: No such file or directory > can't open: /sys/devices/platform/ocp/ocp:P9_26_pinmux/state > Pinmux: No such file or directory > can't open: /sys/devices/platform/ocp/ocp:P9_24_pinmux/state > Pinmux: No such file or directory > can't open: /sys/devices/platform/ocp/ocp:P9_30_pinmux/state > Pinmux: No such file or directory > can't open: /sys/devices/platform/ocp/ocp:P9_29_pinmux/state > Pinmux: No such file or directory > can't open: /sys/devices/platform/ocp/ocp:P9_31_pinmux/state > Pinmux: No such file or directory > WARNING: missing PINMUX driver > You probbaly just need a newer kernel > ERROR: ti-eqep driver not loaded for eqep0 > WARNING: failed to initialize eQEP0 > ERROR: ti-eqep driver not loaded for eqep1 > WARNING: failed to initialize eQEP1 > ERROR: ti-eqep driver not loaded for eqep2 > WARNING: failed to initialize eQEP2 > ERROR: ti-pwm driver not loaded for pwm subsystem 1 > ERROR: failed to initialize hrpwm1 > WARNING: Failed to initialize motors > ERROR: pru-rproc driver missing > Inner Loop controller D1: > order: 2 > timestep dt: 0.0100 > -4.9450z² + 8.8620z + -3.9670 > -------------------------------- > 1.0000z² + -1.4810z + 0.4812 > > Outer Loop controller D2: > order: 2 > timestep dt: 0.0100 > 0.1886z² + -0.3721z + 0.1835 > -------------------------------- > 1.0000z² + -1.8605z + 0.8605 > > Hold your MIP upright to begin balancing > > dsm Calibration File Doesn't Exist Yet > Run calibrate_dsm example to create one > Using default values for now > can't open: /sys/devices/platform/ocp/ocp:P9_11_pinmux/state > Pinmux: No such file or directory > error opening uart4 in /dev/ > device tree probably isn't loaded > Error, failed to initialize UART4 for dsm > ERROR: trying to disable motors before they have been initialized > ERROR: uart4 must be initialized first > > RUNNING: Hold upright to balance. > θ | θ_ref | φ | φ_ref | γ | D1_u | D3_u | vBatt > |arm_state| > 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 8.449 > |DISARMED |ERROR: uart4 must be initialized first > ERROR: uart4 must be initialized first > ERROR: uart4 must be initialized first > ERROR: uart4 must be initialized first > ERROR: uart4 must be initialized first > ERROR: uart4 must be initialized first > ERROR: uart4 must be initialized first > ERROR: uart4 must be initialized first > ERROR: uart4 must be initialized first > 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 8.449 > |DISARMED |ERROR: uart4 must be initialized first > ERROR: uart4 must be initialized first > ERROR: uart4 must be initialized first > ERROR: uart4 must be initialized first > > > > > ubuntu@arm:~/Robotics_Cape_Installer/device_tree$ rc_check_battery > can't open: /sys/devices/platform/ocp/ocp:P9_28_pinmux/state > Pinmux: No such file or directory > can't open: /sys/devices/platform/ocp/ocp:P9_23_pinmux/state > Pinmux: No such file or directory > can't open: /sys/devices/platform/ocp/ocp:P9_11_pinmux/state > Pinmux: No such file or directory > can't open: /sys/devices/platform/ocp/ocp:P9_22_pinmux/state > Pinmux: No such file or directory > can't open: /sys/devices/platform/ocp/ocp:P9_21_pinmux/state > Pinmux: No such file or directory > can't open: /sys/devices/platform/ocp/ocp:P9_26_pinmux/state > Pinmux: No such file or directory > can't open: /sys/devices/platform/ocp/ocp:P9_24_pinmux/state > Pinmux: No such file or directory > can't open: /sys/devices/platform/ocp/ocp:P9_30_pinmux/state > Pinmux: No such file or directory > can't open: /sys/devices/platform/ocp/ocp:P9_29_pinmux/state > Pinmux: No such file or directory > can't open: /sys/devices/platform/ocp/ocp:P9_31_pinmux/state > Pinmux: No such file or directory > WARNING: missing PINMUX driver > You probbaly just need a newer kernel > ERROR: ti-eqep driver not loaded for eqep0 > WARNING: failed to initialize eQEP0 > ERROR: ti-eqep driver not loaded for eqep1 > WARNING: failed to initialize eQEP1 > ERROR: ti-eqep driver not loaded for eqep2 > WARNING: failed to initialize eQEP2 > ERROR: ti-pwm driver not loaded for pwm subsystem 1 > ERROR: failed to initialize hrpwm1 > WARNING: Failed to initialize motors > ERROR: pru-rproc driver missing > Pack: 8.42V Cell: 4.21V DC Jack: 0.00V ^C > > > > -- > ------------------------------------------------------------- > Louis L. Whitcomb, Ph.D. > Professor, Department of Mechanical Engineering > 115 Hackerman Hall, 3400 N. Charles Street > Johns Hopkins University, Baltimore, MD, 21218-2681 > l...@jhu.edu, 410-516-6724, dscl.me.jhu.edu > ------------------------------------------------------------- -- Robert Nelson https://rcn-ee.com/ -- For more options, visit http://beagleboard.org/discuss --- You received this message because you are subscribed to the Google Groups "BeagleBoard" group. To unsubscribe from this group and stop receiving emails from it, send an email to beagleboard+unsubscr...@googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msgid/beagleboard/CAOCHtYht4S4FgS3QR9t%2B3Uz4H4-CWj3OoF9wUQurzr0GXGrwQg%40mail.gmail.com. For more options, visit https://groups.google.com/d/optout.