
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
What does aiy vision do that cognitive services doesn’t?
It basically does the same thing, but offline...
Also try to install sudo apt-get install libmono-system-windows-forms4.0-cil
Hello ptp,
Thanks for the confirmation on the Raspberry Pi 4. I was planning to grab one this weekend to do some testing on.
I will check which version of Mono I have installed. Right now I am working with a few different SD cards with different versions of Raspbian installed while I try to find a stable solution. So far, Raspbian Stretch with Mono-devel seems to run the best, but I am still experiencing errors.
Thank you Mickey666Maus,
I am still thinking of a name for it. Right now it is just saved as "Monkey" in the design files - lol.
I will continue to try different versions of Raspbian Stretch with the Mono installation instructions from the link you provided.
My website is hello-robo.com; however, I have not been great at updating it. My Instagram (instagram.com/hellorobotics) is a bit more up to date, but again, none of my recent work has been posted. I am currently working on an updated website with detailed assembly instructions for the latest version of MAKI. I just wanted to finish the software component before encouraging people to build their own. People will sometimes request the STL files for the most recent MAKI and I am happy to share. I am printing another copy of the MAKI robot (from the picture above) and will document the assembly process sometime next week. Hopefully I will have the software figured out around the same time and then I can publish the STL's and assembly instructions on my updated site (fingers crossed).
I would love to know more about how you integrated Google AIY voice and vision into your robot. I have already integrated the hardware for the AIY Voice kit v1 into the latest MAKI robot, but I am not sure about the software. The AIY hat has RX and TX pins, so I figured controlling the servos should not be a problem.
I agree that the Dynamixels are expensive and I actually purchased Lewansoul LX16 servos to build a platform around. I decided not to after contacting them to inquire about bulk pricing and not getting a response for a long time. I was still interested in making it work, but then there website was down for a week or two. This is a issue for me because if I spend the time to design a robot, I need to know that the servos will be available in the future. Also, a lot of clients request Dynamixel servos.
The "Monkey" robot actually uses cheap standard servos: https://www.amazon.com/gp/product/B01MTW06IU/ref=ppx_yo_dt_b_search_asin_image?ie=UTF8&psc=1
I am still debating whether to continue to use those servos or move to a different (more expensive/robust) servo... Maybe I will revisit LewanSoul's servos...
"Also try to install sudo apt-get install libmono-system-windows-forms4.0-cil"
Thank you, I will give that a try.
Hellorobo - we’ll get a plugin created to use the hardware of the google aiy. That dev hardware needs ARC because I looked at its dev kit and wow, that’s a lot of coding to make it do anything!!
just need to create some sort of aiy tcp server that ARC can connect to. Then the server can be anywhere
Wow DJ, that would be amazing! Thank you!