
PRO
hello robo
USA
Asked

Hello,
I am trying to run ARCPi and EZBPi on a Raspberry Pi 3. I have tried installing them on two different versions of Raspbian, the latest release and the 11/13/18 (stretch) version, which was released closer to "DJ's 9th Live Hack" (I have been following that YouTube tutorial). When I execute ARCPi, I get the following error before ARC launches:
pi@raspberrypi:~/EZ-BuilderPi $ mono ARC.exe
Unknown heap type: #GUlD
Unknown heap type: #Blop
Unknown heap type: #GUlD
Unknown heap type: #Blop
The help viewer could not load. Maybe you don't have chmsee installed or haven't set MONO_HELP_VIEWER. The specific error message was: ApplicationName='chmsee', CommandLine='"https://synthiam.com/Software"', CurrentDirectory='', Native error= Cannot find the specified file
X11 Error encountered:
Error: BadMatch (invalid parameter attributes)
Request: 12 (0)
Resource ID: 0x1C013B8
Serial: 48245
Hwnd: Hwnd, Mapped:True ClientWindow:0x1C013B9, WholeWindow:0x1C013B8, Zombie=False, Parent:[Hwnd, Mapped:True ClientWindow:0x1C013B7, WholeWindow:0x1C013B6, Zombie=False, Parent:[]]
Control: System.Windows.Forms.Panel, BorderStyle: None at System.Environment.get_StackTrace () [0x00000] in <8f2c484307284b51944a1a13a14c0266>:0
at System.Windows.Forms.XplatUIX11.HandleError (System.IntPtr display, System.Windows.Forms.XErrorEvent& error_event) [0x00000] in :0
at System.Drawing.GDIPlus.GdipCreateFromXDrawable_linux (System.IntPtr , System.IntPtr , System.IntPtr& ) [0x00000] in <1917aa1c39d94b1a91807b8cd9f03350>:0
at System.Drawing.Graphics.FromXDrawable (System.IntPtr drawable, System.IntPtr display) [0x00000] in <1917aa1c39d94b1a91807b8cd9f03350>:0
at System.Drawing.Graphics.FromHwnd (System.IntPtr hwnd) [0x00000] in <1917aa1c39d94b1a91807b8cd9f03350>:0
at System.Windows.Forms.Control.CreateGraphics () [0x00000] in :0
at System.Windows.Forms.TextBoxBase.CreateGraphicsInternal () [0x00000] in :0
at System.Windows.Forms.Document.owner_VisibleChanged (System.Object sender, System.EventArgs e) [0x00000] in :0
at System.Windows.Forms.Control.OnVisibleChanged (System.EventArgs e) [0x00000] in :0
at System.Windows.Forms.Control.OnParentVisibleChanged (System.EventArgs e) [0x00000] in :0
Once ARC launches, if I try to open a previously saved project, a window pops up with a similar message:
Version: 2019.05.08.00
System.IO.DirectoryNotFoundException: Directory 'EZ-Builder/Examples' not found.
at System.IO.Directory.ValidateDirectoryListing (System.String path, System.String searchPattern, System.Boolean& stop) [0x00091] in <8f2c484307284b51944a1a13a14c0266>:0
at System.IO.Directory.GetFileSystemEntries (System.String path, System.String searchPattern, System.IO.FileAttributes mask, System.IO.FileAttributes attrs) [0x00023] in <8f2c484307284b51944a1a13a14c0266>:0
at System.IO.Directory.GetDirectories (System.String path, System.String searchPattern) [0x00000] in <8f2c484307284b51944a1a13a14c0266>:0
at System.IO.Directory.GetDirectories (System.String path) [0x00000] in <8f2c484307284b51944a1a13a14c0266>:0
at EZ_Builder.FormOpenEZB.XtZsj07xQ5 () [0x0000b] in <8a9b654daa5e46dc9cae530155c2d0ff>:0
at EZ_Builder.FormOpenEZB..ctor (System.String folder) [0x0002d] in <8a9b654daa5e46dc9cae530155c2d0ff>:0
at (wrapper remoting-invoke-with-check) EZ_Builder.FormOpenEZB:.ctor (string)
at EZ_Builder.FormMain.MenuClick_Open (System.Object sender, System.EventArgs e) [0x00027] in <8a9b654daa5e46dc9cae530155c2d0ff>:0
at (wrapper delegate-invoke) :invoke_void_object_EventArgs (object,System.EventArgs)
at System.Windows.Forms.RibbonItem.OnClick (System.EventArgs e) [0x00042] in <8137470ea8f14440974ce9168ccc636e>:0
at System.Windows.Forms.RibbonButton.OnClick (System.EventArgs e) [0x0003f] in <8137470ea8f14440974ce9168ccc636e>:0
at System.Windows.Forms.RibbonMouseSensor.Control_MouseClick (System.Object sender, System.Windows.Forms.MouseEventArgs e) [0x00041] in <8137470ea8f14440974ce9168ccc636e>:0
at System.Windows.Forms.Control.OnMouseClick (System.Windows.Forms.MouseEventArgs e) [0x0001c] in :0
at System.Windows.Forms.Control.HandleClick (System.Int32 clicks, System.Windows.Forms.MouseEventArgs me) [0x0005d] in :0
at System.Windows.Forms.Control.WmLButtonUp (System.Windows.Forms.Message& m) [0x00071] in :0
at System.Windows.Forms.Control.WndProc (System.Windows.Forms.Message& m) [0x0016f] in :0
at System.Windows.Forms.Ribbon.WndProc (System.Windows.Forms.Message& m) [0x00191] in <8137470ea8f14440974ce9168ccc636e>:0
at System.Windows.Forms.Control+ControlWindowTarget.OnMessage (System.Windows.Forms.Message& m) [0x00000] in :0
at System.Windows.Forms.Control+ControlNativeWindow.WndProc (System.Windows.Forms.Message& m) [0x0000b] in :0
at System.Windows.Forms.NativeWindow.WndProc (System.IntPtr hWnd, System.Windows.Forms.Msg msg, System.IntPtr wParam, System.IntPtr lParam) [0x0008e] in :0
I searched Synthiam Community for a similar thread, so forgive me if this issue has been addressed in a previous post and I missed it. I am happy to answer any questions. Does anyone know what I could have done wrong during the installation?
Thanks Tim
Related Hardware Raspberry Pi
Regarding servo choices, I can totally understand your point... If you would like to have your build in the limelight, it is always good to have a strong brand connected to it! Also your concern of the LewanSoul servos being inconsistent or even diminishing at some point is a very valid argument.
Things that made me choose them anyways is of course the price, with my robot having 14DOF now, which is 196 Euros using LewanSoul servos, vs 700 Euros using Dynamixel AX-12A servos...
But also I can run the LewanSoul on 5v (recommended specs for full torque are 7.4V, but I did not run into any issues using them on 5V). So I can use a single 20Amps power supply to power the servos and all peripherals...
And last of all, I had trouble to drive the Dynamixel with the hardware they supplied! You will always have to use a shield or microcontroller board to get them to work, while using the LewanSoul servos, you can use their simple BusLinker to drive the servos with python directly from your Raspian or Windows OS without having to code another peripheral!
Good to hear you are using the AIY Voice kit v1, the later version is build on to of a Pi Zero, which is not having enough horsepower to drive custom hotword detection... And very good to hear that AIY Voice will be available in ARC soon!!!
I love your website...hope you will be able to sort out installing issues so we can go on and build some awesome robots!!
I forgot to mention, but I guess you already figured it out yourself... ARC fully supports Dynamixel and LewanSoul LX16A servos!!
That's a great point, having the option to operate the servos at 5v would make powering the robot simpler. The AX-12's worked with little trouble, but we have had issues with the XL430's and XL-320's. I found that the Expansion board was necessary to ID/setup the XL430's even with the OpenCM9. They are great servos, but definitely a bit finicky (and expensive).
Thank you, I looking forward to helping anyone interested in building a MAKI or "Monkey" robot.
Yeah, I have installed the Dynamixel plugin, but have not tested it yet. I wanted to make sure that I could install ARC without errors first.
Hello everyone,
I have not been able to run:
without errors:
so I have decided to just run the EZBPi server on the Raspberry Pi and run ARC on my Windows Laptop until I can figure out what I am doing wrong. I am able to connect to the Pi and the camera is streaming great; however, when I "stop" the camera, EZBPi Server also disconnects and aborts on the Raspberry Pi:
*The main issue that I am trying to work through is getting the Dynamixel XL430-W250-T servos to work. Here is a screenshot of my settings:
I followed DJ's 9th Live Hack and I have triple checked the connection (I even soldered another connector). I have checked and rechecked the servo ID's (before and after). I have also tried different baud rates. Currently I have it set 57600, but I have also tried 9600 and 1000000. The signal pin of the servo is connected to the TX and RX pins of the Raspberry Pi:
I have also tested an AX-12 servo (with the baud rate set to 1000000), but I am not able to get either model servo to move. Is there anything else that I can try, or maybe a step that I am missing? Any help is much appreciated!
in this topic for using AX12A servo's says use baud 115200.
AX12A
Also I believe the correct uart port is 0, not 1
Thanks Nomad 6R, I tried 115200, but the AX-12A servo is still not working.
Thanks DJ, I selected UART Port #0, but the XL430 servos are still not responding.
Do you have any other suggestions? Also, do you have any thoughts about the camera issue?
Verify this checklist...
Create a checklist of those items and ensure each one is correct