From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Jean Louis Newsgroups: gmane.emacs.help Subject: Re: the Elisp robot [photo] Date: Wed, 21 Oct 2020 15:28:03 +0300 Message-ID: References: <20201016144103.r3npeqap7uo63ney@Ergus> <87a6wjpplc.fsf@yandex.com> <20201020231253.fjgutn5uvqz3u3dz@Ergus> <871rhspjoz.fsf@ebih.ebihd> <87wnzko4pi.fsf_-_@ebih.ebihd> <87eelsm7qd.fsf@ebih.ebihd> <87tuuoaxnr.fsf@ebih.ebihd> Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="24108"; mail-complaints-to="usenet@ciao.gmane.io" User-Agent: Mutt/+ (1036f0e) (2020-10-18) To: help-gnu-emacs@gnu.org Original-X-From: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane-mx.org@gnu.org Wed Oct 21 14:31:01 2020 Return-path: Envelope-to: geh-help-gnu-emacs@m.gmane-mx.org Original-Received: from lists.gnu.org ([209.51.188.17]) by ciao.gmane.io with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1kVDGe-00067X-Ho for geh-help-gnu-emacs@m.gmane-mx.org; Wed, 21 Oct 2020 14:31:00 +0200 Original-Received: from localhost ([::1]:40360 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1kVDGd-0004Tw-HL for geh-help-gnu-emacs@m.gmane-mx.org; Wed, 21 Oct 2020 08:30:59 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:43590) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1kVDE8-0003Bo-4w for help-gnu-emacs@gnu.org; Wed, 21 Oct 2020 08:28:24 -0400 Original-Received: from static.rcdrun.com ([95.85.24.50]:33595) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1kVDE3-0004eG-8p for help-gnu-emacs@gnu.org; Wed, 21 Oct 2020 08:28:23 -0400 Original-Received: from localhost ([::ffff:41.202.241.51]) (AUTH: PLAIN admin, TLS: TLS1.2,256bits,ECDHE_RSA_AES_256_GCM_SHA384) by static.rcdrun.com with ESMTPSA id 00000000002A0B42.000000005F902961.00001FFB; Wed, 21 Oct 2020 12:28:16 +0000 Content-Disposition: inline In-Reply-To: <87tuuoaxnr.fsf@ebih.ebihd> Received-SPF: pass client-ip=95.85.24.50; envelope-from=bugs@gnu.support; helo=static.rcdrun.com X-detected-operating-system: by eggs.gnu.org: First seen = 2020/10/21 08:24:18 X-ACL-Warn: Detected OS = Linux 3.11 and newer [fuzzy] X-Spam_score_int: -18 X-Spam_score: -1.9 X-Spam_bar: - X-Spam_report: (-1.9 / 5.0 requ) BAYES_00=-1.9, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-BeenThere: help-gnu-emacs@gnu.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: Users list for the GNU Emacs text editor List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane-mx.org@gnu.org Original-Sender: "help-gnu-emacs" Xref: news.gmane.io gmane.emacs.help:124617 Archived-At: * Emanuel Berg via Users list for the GNU Emacs text editor [2020-10-21 09:42]: > Jean Louis wrote: > > > How does it communicate with droid? > > :) ... I'm not following, what is "it"? IT, the alien? IT the horror movie? :-) How does your Emacs Lisp package communicate with the droid? > > By which communication line? > > The communication line from my computer to the robot > is WiFi! Aaaaaaaaa..... like that, and I was thinking if it is TCP port or what. > So: install the Debian-ish ev3dev OS, get the bot > online, ssh to the bot, install Emacs, bring over the > initial set of Elisp files, run Emacs with them on > the bot, they call the robot's primitives. Aha, I was thinking that your Emacs Lisp package is remote from robot, and you give commands, of course that would not be robot in the sense to be automatic. But you also need some remote control to program it. And how does the internal OS communicates with robot commands? Are those shell commands or how? > It can look like this: > > (defun color-stop-on-color (&optional color) > (let ((stop-color (or color 1))) ; 1 = black > (when (and (string= stop-color (color-get-color)) > (moving-forward-p) ) > (ev3-stop) ))) > > https://dataswamp.org/~incal/terror-3/ev3-color-stop-on-color.el