WEBVTT

00:00.000 --> 00:12.960
So I wanted to talk about all my frustrations with a robot operating system and my experience

00:12.960 --> 00:15.640
building Ross Powell robots.

00:15.640 --> 00:19.680
So first of all, I think Ross is great for academia and industry.

00:19.680 --> 00:25.640
So if you think about universities, they're often you can improve a small component.

00:25.640 --> 00:28.440
And you can just focus all your time work on that.

00:28.440 --> 00:31.320
Then getting the whole stack for free is amazing.

00:31.320 --> 00:36.320
In industry, you can spend a lot of time, like actually get paid to learn how to use things.

00:36.320 --> 00:40.760
And you get a very powerful stack for free.

00:40.760 --> 00:45.720
However, I think a lot of spare time hobbyists have different needs than the groups which

00:45.720 --> 00:48.280
Ross is currently addressing very well.

00:48.280 --> 00:53.400
And when I think about myself as a robot hobbyist, I often notice I'm more budget-constrained

00:53.400 --> 00:55.040
and that makes Ross harder.

00:55.040 --> 00:58.160
I often want to have something move as fast as possible.

00:58.160 --> 01:02.520
And I want to have Ross as a high level platform for new behaviors.

01:02.520 --> 01:07.520
So what I want to do in this talk is give some insights into what problems hobby robots

01:07.520 --> 01:10.640
system might encounter.

01:10.640 --> 01:15.080
Maybe we can as Ross community think a bit about how we can better cater to them.

01:15.080 --> 01:20.480
And I also want to introduce a new Ross package for an affordable robot to make robotics

01:20.480 --> 01:23.400
easier to get into.

01:23.400 --> 01:29.200
So first of all, for the robotics on a budget, if you're asking people, like whenever

01:29.200 --> 01:34.440
people say, hey, I want to get into robotics, often you tell them, hey, why not use Ross?

01:34.440 --> 01:38.680
And the absolute best way, playing with the P.D. games.

01:38.680 --> 01:43.640
Now, the absolute best way to get into Ross is buying one of the third robots, which cost

01:43.640 --> 01:52.880
740 euros or 3.2 for the third of all four, but that's quite steep to get into a new

01:53.000 --> 01:57.920
hobby in my opinion, whereas something like the F.M. Rover, this one, I'm actually doing

01:57.920 --> 02:01.320
it off, and it's on table.

02:01.320 --> 02:03.960
So something like this only costs 100 euros.

02:03.960 --> 02:08.080
You need to have your own Raspberry Pi, but I think everyone who is interested in robotics

02:08.080 --> 02:09.720
probably already has one.

02:09.720 --> 02:13.200
So this is way cheaper to get into this new hobby.

02:13.200 --> 02:19.880
So I made Ross two package in preparation for the stock for this robot.

02:19.880 --> 02:24.280
The other thing which I often notice when talking about Ross and when working with Ross

02:24.280 --> 02:29.640
is that my goal, as I hope, is that what I think makes Robotics fun, is have anything

02:29.640 --> 02:31.240
move as fast as possible, right?

02:31.240 --> 02:36.280
You want to be able to drive to a room, you don't really care about his going straight line

02:36.280 --> 02:37.280
or not.

02:37.280 --> 02:43.160
However, if you take a look at the tutorials and like Ross website, you start with Odyssey or

02:43.160 --> 02:47.360
I-Tools or the Klein libraries to be fair, it's a good start because you're going to spend

02:47.360 --> 02:51.240
all your time debugging this stuff, but it's not very fun.

02:51.240 --> 02:56.040
It would be more fun if we can get people started with anything which moves a bit.

02:56.040 --> 03:00.720
And then you can start introducing them to, if you want to improve this, this is what

03:00.720 --> 03:06.200
you need to know about topics, this is what you need to know about publishes and subscribers.

03:06.200 --> 03:11.320
But there is material out there which helps you, like for example, the construct makes

03:11.320 --> 03:15.840
great tutorials, where at least you can very quickly see a robot in simulation.

03:15.840 --> 03:21.760
I still want people to actually have something physical moving through the living room.

03:21.760 --> 03:27.720
And the last point for me is I want to see Ross more even more as a high level platform.

03:27.720 --> 03:32.680
So I think as hobbyist, you want to be creative, you want to make a robot which brings

03:32.680 --> 03:37.600
you beer or a cloud mat, and you don't want to end up debugging in your roster, which

03:37.680 --> 03:41.200
is what's happening in practice to be honest.

03:41.200 --> 03:48.760
And I think that a lot of their roles, components, are very high level, but you need to

03:48.760 --> 03:55.120
have like a laser scanner, have like a map of your house, leg of this is quite well.

03:55.120 --> 03:58.560
There's also some good tools like FoxLaw, which help you get insights into your set

03:58.560 --> 04:03.120
quite quickly, so more of those components would really help us.

04:03.200 --> 04:09.880
If you want to use my package, when preparing this talk, I create a package for these robots.

04:09.880 --> 04:14.880
I hope it can lower the entry bar into robotics and it can be in a affordable start into

04:14.880 --> 04:16.400
your robotics journey.

04:16.400 --> 04:20.720
You can find it here, reach out to me, help me to ignore person.

04:20.720 --> 04:21.720
Yeah, that's it.

04:21.720 --> 04:22.720
Thank you very much.

