Windows Release 2016.01.08.02

(Autonomous Robot Control Software)
Make robots with the easiest robot programming software. Experience user-friendly features that make any robot easy to program.

Change Release Notes

  • Talk servo fix when Say(), Sayezb(), etc... is used with a sentence including numbers.

  • SayEZBWait() fix

  • Camera save snapshot fix (http://www.ez-robot.com/Community/Forum/Thread?threadId=8860)


ARC Downloads

ARC Free

Free

  • Includes a free 3rd party plugin robot skill per project
  • GPT-Powered AI support
  • Free with trial limitations

For schools, personal use & organizations. This edition is updated every 6-12 months.

Recommended

ARC Pro

Only $8.99/mo

  • 2 or more PCs simultaneously
  • Includes unlimited skills
  • Premium support discount
  • And much more

Experience the latest features and bug fixes weekly. A Pro subscription is required to use this edition.

Runtime

Free

  • Load and run any ARC project
  • Operates in read-only mode
  • Unlimited robot skills
  • Early access fixes & features

Have you finished programming your robot? Use this to run existing ARC projects for free*.

  • Minimum requirements are Windows 10 or higher with 2+gb ram and 500+MB free space.
  • Recommended requirements are Windows 10 or higher with 8+gb ram and 1000+MB free space.
  • ARC Free known-issues can be viewed by clicking here.
  • Get more information about each ARC edition by clicking here.
  • See what's new in the latest versions with Release notes.

Compare Editions

Feature ARC
FREE
ARC
PRO
  Get ARC for Free View Plans
Usage Personal
DIY
Education
Personal
DIY
Education
Business
Premium support $14.99/ticket $9.99/ticket
Feature requests Yes
Early access to new features & fixes Yes
Simultaneous microcontroller connections* 1 255
Robot skills* 20 Unlimited
Skill Store plugins* 1 Unlimited
Cognitive services usage** 10/day 6,000/day
Auto-positions gait actions* 40 Unlimited
Speech recongition phrases* 10 Unlimited
Camera devices* 1 Unlimited
Vision resolution max 320x240 Unlimited
Interface builder* 2 Unlimited
Cloud project size 128 MB
Cloud project revision history Yes
Create Exosphere requests 50/month
Exosphere API access Contact Us
Volume license discounts Contact Us
  Get ARC for Free View Plans
* Per robot project
** 1,000 per cognitive type (vision recognition, speech recognition, face detection, sentiment, text recognition, emotion detection, azure text to speech)

ARC Pro

Upgrade to ARC Pro

ARC Pro is your passport to a world of endless possibilities in robot programming, waiting for you to explore.

#1  

Hi DJ Sures and every one in the communty! I am Laurine from France and I am a newbie at EZ Robot Apparently in desktop interface there is the possibility to invert directions for vertical servos but not in mobile interface? The arm of my robot goes the wrong way with mobile. Thank you for your help

PRO
Synthiam
#2  

Hello - what robot do you have? Sounds like the servo is installed backward.

#3  

Hi DJ, unfortunately this fix did not work for me. I don't get an error message any more but It still skips lines of text, the mouth movement is out of sync and I hear a loud clicking noise from my speaker at the beginning and end of lines of text. Everything runs fine on the 12/31/2015 release.

PRO
Synthiam
#4  

Can you share your project or an Example Project that produces this issue? I am unable to reproduce it. If the mouth is out of sync, you will need to tweak the values in the talk servo configuration screen.

#5  

@Bob and @DJ it works no problem with say() and saywait() commands.... I think Bob is having the issue with sayezb() and saywaitEZB()

#6  

Here's a script that runs fine on the 12/31/2015 release but does not run on the new release as mentioned in post #4. I am hesitant to make any adjustments because everything is in sync when using the 12/31 release.


left(1,2000)
forward(1,2000)
stop()
Sayezbwait(" hello everyone ")
Sayezbwait(" I have my new hand installed and I wanted to show it to you ")
ControlCommand("Auto Position", AutoPositionFrameJump, "Point at hand")
sleep(2500)
servospeed(d0,2)
servospeed(D1,2)
Servo(D0,125)
servo(d1,115)
sleep(1000)

Sayezbwait(" this design has flexible finger joints")
Sayezbwait(" there are 5 easy robot micro servos in the palm of the hand to move the fingers")
ControlCommand("Auto Position", AutoPositionFrame, "Close Rt hand", 10,5,1)
sleep(1500)
ControlCommand("Auto Position", AutoPositionFrame, "open rt hand",10,5,1)
sleep(1500)
ControlCommand("Auto Position", AutoPositionFrame, "Close Rt hand",10,5,1)
sleep(1500)
ControlCommand("Auto Position", AutoPositionFrame, "open rt hand",10,5,1)
sleep(1000)

Servo(D0,125)
servo(d1,115)
Sayezbwait("There is an additional servo so my wrist can move this way")
servo(d0,80)
servo(d1,95)
sleep(800)
Servospeed(d2,2)

servo(d2,100)
sleep(700)
servo(d2,145)
sleep(800)
servo(d2,100)
sleep(700)
servo(d2,145)
sleep(1000)
Servo(d0,125)
servo(D1,115)
Sayezbwait(" and the original wrist rotation")
servo(d0,80)
servo(d1,95)
sleep(700)
servospeed(d8,1)
servo(D8,160)
sleep(1500)
Servo(D8,25)
sleep(1500)
servo(D8,160)
sleep(1500)
servo(d8,50)
Servo(d0,125)
servo(D1,115)
Sayezbwait(" there is also an I R sensor, so that when something is placed in the hand it will close")
Sayezbwait(" hand me something")
ControlCommand("Script Manager", ScriptStart, "IR Sensor")
sleep(2000)
servo(d2,100)
sleep(700)
servo(d2,145)
sleep(800)
servo(d2,95)
sleep(700)
servo(d2,145)
sleep(1000)
servo(d2,95)
sleep(700)
servo(d2,125)
sleep(700)
Servo(d0,125)
servo(D1,115)
Sayezbwait ("the flexible joints allow it to grip objects really well ")
Sayezbwait(" take the ball ")
sleep(1000)
ControlCommand("Auto Position", AutoPositionFrameJump, "release ball")
sleep(2000)
ControlCommand("Auto Position", AutoPositionFrameJump, "Rest")
sayezbwait(" my new hand works pretty good ")
Sayezbwait(" that's it for now, see you later") 
Right(1,1500)
forward(1.3000)
stop()

PRO
Synthiam
#7  

excellent - i'll look into this now

#8  

Hi, Sorry for the late answer. I was at work. It is a home made robot with ez B v4 kit, and the arm servos have both the turning part in the high part. I try to attach some photos. Thank you! User-inserted image

User-inserted image

User-inserted image

#9  

I would have another question if I dare;

Is it possible to attach the wheels with a screw when it is a plastic gear like in 360 servomotors? Because my wheels always go out gears...And it is not easy to glue them. I have had the same problem with the original wheel in complete EZ b V4 kit

Thank you so much!

PRO
Synthiam
#10  

Bob, try this latest release

@framboiseete, can you share your ARC project? I will take a look and demonstrate how to change the direction of the servo

@framboiseete, there are holes in the ez-robot wheels to screw to the servos. You do not need glue for ez-robot wheels.

PRO
Synthiam
#12  

post either EZ-Cloud or post file here with Upload File button.

#14  

@DJ, That fixed it up. The Talk servo is working properly now. Thanks

PRO
Synthiam
#15  

@framboiseete i see what you mean - that is something i never considered. I will make a change for the next version of the mobile app to allow inverting servo position. thank you for bringing that to my attention

@bhouston, great to hear

#17  

The Snapshot feature is working now.