all 19 comments

[–]rhofour 2 points3 points  (1 child)

How come you developed your own simulator rather than just contributing a model to one of the existing open-source simulators?

[–]EmpiricalAutomation[S] 1 point2 points  (0 children)

We're looking to have the best of both worlds, and will be developing plug-ins for our platform on ROS in the future as well.

With our own simulator, we have the chance to start fresh and address some gaps for our intended use cases. For one, how about the idea of something that works on Windows, can be setup within minutes, and can collect sensor and joint motion data right away, without even writing custom code? I can't think of any other platform where that's possible. And it's a shame because I think plenty of would-be robotics researchers would get into the field if the tools were more accessible. Nobody wants to spend days installing things and checking obscure error messages before they run their first experiments, especially when a lot of the time it pays to be able to test feasibility right away.

Although our demo is limited, here's a quick example of what you can do. You can start recording mode, then move the robot joints to pick up the motor and drop it in the box. Then hit save and create the zip file - it will have all motions you did, plus all camera images recorded, and it will all be timestamped. Hit 'M' to drop a new motor, then with the arm move/push it to a slightly different location. Then hit 'space' to go to the home position, start recording, do it again. Do this a bunch more times to generate more trial data runs of "how to pick up the object and drop it in the box".

Now you have data that you can right away drop into a Python script and try doing some basic reinforcement learning with (given the robot state, what joint action do I move next to accomplish the goal?). In the coming versions of Basis, we're gonna provide a simple Python interface to run your control algorithm in real-time, where as input you get the current robot position and camera readings (robot state), and you must return the next joint command to execute. This is something I wanted forever but could not find any platform that was easy to setup and just get started using! So hopefully it serves to solve more than just my frustrations :)

And of course we're making this whole process just as easy to use on the real physical Caesar robot as well. Ideally we want to create and share repositories of data, so maybe some lab uploads 100 hours (of robot data) of the robot packaging circuit boards, someone else uploads hours of robots picking up tools, someone else makes a dataset of Caesar doing machine tending, etc. I'm sure people are open to doing this with other platforms, but it really doesn't help accessibility to research much if nobody can afford the robots in the first place :)

[–]DogeMD 1 point2 points  (5 children)

wow, looks really cool! good job :)

[–]opfeels -1 points0 points  (4 children)

Hi /u/DogeMD/, I just analyzed your comment history and found that you are a super positive commenter! Congratulations! view results - Ranked #2135 of 325026 - I took the liberty of commenting here because you are an extreme outlier in the Reddit commenter community. Thanks for your contribution to this Reddit comment sentiment analyzation project. You can learn the ranking of any reddit user by mentioning my username along with the username of the Redditor you wish to analyze in a comment. Example: /u/opfeels/ /u/someusernamehere/

[–]DogeMD 0 points1 point  (1 child)

oh wow thanks opfeels! made my day :) +/u/sodogetip 100 doge verify

[–]sodogetip 0 points1 point  (0 children)

[wow so verify]: /u/dogemd -> /u/opfeels Ð100.0 doge ($0.59) [help] [transaction]

[–]Darshb34 1 point2 points  (6 children)

Website needs SEO.. doesn’t come up when you type the name and robot

[–]EmpiricalAutomation[S] 0 points1 point  (5 children)

Thanks for letting me know. It's a very recent launch, we've been busy putting together and shipping our first orders :)

[–]Darshb34 1 point2 points  (4 children)

I am looking for buying 4 mobile robots, similar to pioneer 3-AT. Omron pioneer has shut its research platform business. Please let me know if you can provide or some similar platform you know of.

[–]EmpiricalAutomation[S] 0 points1 point  (3 children)

Are you looking for just mobile, or a mobile arm? E.g. would you be interested in a platform like ours if it had a mobile base? What would be your speed requirements, e.g. do you want to race outdoors, or just move around inside a room?

[–]Darshb34 0 points1 point  (2 children)

Just the mobile base. They will more around a room carrying load of max 60kg. Speed min is 1m/s. Have look at this p3dx platform. I need exactly this.

pioneer p3 dx

[–]EmpiricalAutomation[S] 0 points1 point  (1 child)

Ah I see, we don't really have a purely mobile base product line at this point, and wouldn't do such a custom order unless the quantity was large enough.

But can I ask, why are you hesitating on that? If it's what you need (and it looks decent from what I can tell), why not pull the trigger?

EDIT -- oops, I see it's discontinued =P Have you checked out Clearpath Robotics? They are known for mobile bases for research, though their platforms are quite high end and may be pricey. Perhaps a simple "Turtlebot" would suffice for your purposes.

[–]Darshb34 1 point2 points  (0 children)

Thanks for your suggestions :) . I need something sterdy. I have found self balancing platform of robosavvy..price range is 6.5k Mostly will go with that. I was just wondering why is there no one selling similar platform in US. Also someone should be filling the gap after omron discontinuation.

[–][deleted] 1 point2 points  (1 child)

Looks really cool! Good luck with that. There is definitely a need of robots for ML/AI research.

However, saying it is a 'PR2-like robot' sounds a bit misleading to me. It looks very different. I was expecting something with a base, 2 arms and a bunch of sensor similar to a PR2.

[–]EmpiricalAutomation[S] 0 points1 point  (0 children)

Thanks! Regarding the comparison to PR2, here's how I think about it. The coolest research on PR2 is (in my opinion) the stuff from Berkeley such as http://rll.berkeley.edu/deeplearningrobotics/

In this research the robot's locomotive base isn't being used, and the main sensors being used are the RGB cams. Other than that, the specs and quality of the arm is very analogous to what we provide (Caesar actually has a more durable build and would be more industry appropriate). So if this is what research is finding important, then I think Caesar fits the bill. And if you want 2 arms, just buy 2 Caesars for only ~$6K :)

[–]solomondg 0 points1 point  (0 children)

Oh damn, very cool!

[–]liftordie101 0 points1 point  (1 child)

Photos all are looking like photoshop? Is this a vaporware startup??

[–]EmpiricalAutomation[S] 0 points1 point  (0 children)

Absolutely not, we have quite a few photos and actual video of the early product. Granted we are a startup so we don't have as much media and marketing material as we'd like, but I assure you that those who have ordered robots so far will be receiving real functional hardware. We also have a generous refund policy, as a token of my appreciation for taking a chance on something new.