From mboxrd@z Thu Jan 1 00:00:00 1970 X-Spam-Checker-Version: SpamAssassin 3.4.4 (2020-01-24) on polar.synack.me X-Spam-Level: X-Spam-Status: No, score=-0.9 required=5.0 tests=BAYES_00,FORGED_GMAIL_RCVD, FREEMAIL_FROM autolearn=no autolearn_force=no version=3.4.4 X-Google-Thread: 103376,e9aa51c7f1665df8 X-Google-Attributes: gid103376,public X-Google-Language: ENGLISH,ASCII-7-bit Path: g2news2.google.com!postnews.google.com!i3g2000cwc.googlegroups.com!not-for-mail From: mosteo@gmail.com Newsgroups: comp.lang.ada Subject: Re: Player-Ada 2.0.3.0 released Date: 28 Oct 2006 02:53:08 -0700 Organization: http://groups.google.com Message-ID: <1162029188.046581.261250@i3g2000cwc.googlegroups.com> References: <4qcaq6Fmg7u7U1@individual.net> <1ruckzczfgwn7$.1o0lhp0ouwqgj.dlg@40tude.net> <4qdv1jFmnkr8U1@individual.net> <1kqwejhzkw59d$.1990rsvzqw0p4.dlg@40tude.net> <4qe3otFmoh6kU1@individual.net> NNTP-Posting-Host: 62.101.164.241 Mime-Version: 1.0 Content-Type: text/plain; charset="iso-8859-1" X-Trace: posting.google.com 1162029195 8393 127.0.0.1 (28 Oct 2006 09:53:15 GMT) X-Complaints-To: groups-abuse@google.com NNTP-Posting-Date: Sat, 28 Oct 2006 09:53:15 +0000 (UTC) User-Agent: G2/1.0 X-HTTP-UserAgent: Mozilla/5.0 (X11; U; Linux i686; es-ES; rv:1.8.1) Gecko/20060601 Firefox/2.0 (Ubuntu-edgy),gzip(gfe),gzip(gfe) Complaints-To: groups-abuse@google.com Injection-Info: i3g2000cwc.googlegroups.com; posting-host=62.101.164.241; posting-account=ejdZzwwAAABZ8GCqLuPNuoYtsv7MnkR4 Xref: g2news2.google.com comp.lang.ada:7240 Date: 2006-10-28T02:53:08-07:00 List-Id: Jeffrey R. Carter ha escrito: > Alex R. Mosteo wrote: > > > > Well, no and yes. In our case, the Pioneer robots have an embedded board > > with PC/104 socket that allows to have a x86 platform running linux. Player > > connects to the hardware via RS232. But I suppose you refer to more exotic > > platforms? > > I don't know if it's the question Kazakov was asking, but what I'd like > to know is: Does the robot have to be connected to the PC (RS232) in > order to function? If your question is if you can flash some program inside the robot microcontroller and completely forget about the serial and external things, I think the answer is no, or not easily. The robot's microcontroller is documented and its OS is upgradeable. I don't think the documentation says enough to replace the OS with something else, but certainly this is not the use the manufacturer has in mind. The intended use for the robot is via serial. You'd also have other problems: the microcontroller has access to wheels and sonars, but not to laser that is a completely isolated entity. Maybe you could use the now unused serial to link these two. ITOH, nothing mandates that the client (user) side of the serial is a PC. The protocol is documented so you could use whatever you want. In fact the robot can be purchased with or without embedded PC. Without it, you need either a radio serial, a laptop to put on the robot, or something else. The advantage of a PC is that you have out-of-the box the proprietary software provided, and Player as an open source option. If you're concerned with a full real-time solution, this is doable: the microcontroller OS is RT and the periods of wheel encoders and sonars feedback are documented. So nothing precludes using some RT-Linux or other RTOS in the client side. (Actually, these Pioneer robots are popular within the robotic community. You can probably find other PC software interfaces as well. CARMEN comes to mind). http://carmen.sourceforge.net/hardware.html