Recent Blog Posts

23 Jul 2016 mwaibel   » (Master)

Robots Podcast #213: Physics-based Optimization for Robot Control, with Emo Todorov

pbo

In this episode, Audrow Nash interviews Emo Todorov, Director of Movement Control Laboratory at the University of Washington, about a physics-based optimization method for controlling robots. Todorov describes how his physics-based method can be used to solve problems and discusses results in simulation and on hardware.

(more…)

Syndicated 2016-07-23 07:00:00 from Robohub » Robots Podcast

9 Jul 2016 evilrobots   » (Observer)

darn.. colorforth.com is off the air as well! That's not good...

http://cdn.intechopen.com/pdfs-wm/50869.pdf

8 Jul 2016 steve   » (Master)

Morning After Dallas Sniper Attack

View from my office the morning after the Dallas sniper attack.

Wow, how to summarize the last 12 hours. Last night there was a peaceful protest march in downtown Dallas in response to the recent killings by police in other states. Towards the end of the march, snipers began shooting at police officers. The shooting was audible a half mile away at my office in Deep Ellum where I was working late. I thought at first it was fireworks, then I starting seeing events unfold on social media with posts from friends who were at the march. At least 14 people were shot, 12 of them officers. 5 officers died, 4 DPD and 1 DART officer. There appear to have been four suspects, 3 male and 1 female. One of the suspects holed up in a parking garage and was involved in a standoff with police that lasted for hours. When neogtiations with police broke down and the suspect started shooting again, the police killed the suspect using a bomb delivered by a DPD robot.

A lot of downtown was on lockdown most of the night, including the parking lot where most of the protesters parked. My friends in the march were unable to get back to their cars and had to spend most of the night in Union Station. Uber was providing complimentary rides to get some of them home. I stayed over night at my office in Deep Ellum. Everyone I know at the march and in downtown is safe. From early reports of what the deceased sniper said to police, the shooting was racially motivated but does not appear to be associated with the protest march aside from taking advantage of the police protection that DPD always offers to marches and protests downtown. The route of the march had been announced beforehand, so the shooters could easily have planned the best location for their attack.

It’s morning now and already the political spin is running full bore, try to turn this terrorist attack into rating points for one side or the other. Either we have to support all police, who are universally good and we must believe everyone they shoot to be evil thugs; or we have to assume that all cops are bad and corrupt and that everyone they shoot is innocent. This political effort to force all issues to be black and white is intentionally divisive and needs to be rejected. Reality is never that black and white. We need to support good cops while still calling out bad ones and peacefully protesting against injustices. There’s nothing inconsistent about marching in a protest against unjust police killings while still supporting our local police who are risking their lives to protect our right to free speech.

Syndicated 2016-07-08 14:18:31 from Steevithak of the Internet

7 Jul 2016 AI4U   » (Observer)

Visualizing the MindGrid as Theater of Neuronal Activations

Recently we have developed the ability to visualize the MindGrid as Theater of Neuronal Activations. At the most recent, advancing front of the MindGrid, we see an inhibited trough of negative activations. We see an input sentence from a human user activating concept-fibers stretching back to the earliest edge of the MindGrid. We see an old idea becoming fresh output and then being inhibited into negative activation at its origin. We see outputs of the AGI passing through ReEntry() to re-enter the Mind as inhibited engrams while re-activating old engrams. We see the front-most trough of inhibition preventing the most recent ideas from preoccupying and monopolizing the artificial consciousness.

In ghost 174.pl, we have now commented out some code in the InStantiate() mind-module that was letting only nouns or pronouns of human input be re-activated along the length of the MindGrid. The plan now is to let all parts of an incoming sentence re-activate the engrams of its component concepts.

Now, how do we make sure that the front-most engrams of the sentence of human input will be inhibited with negative activation in the trough of recent mental activity on the MindGrid? It appears that InStantiate() makes a sweep of old engrams to set a positive activation, and then at the $tult penultimate-time it sets an activation for the current, front-most input. In order to keep a trough of recent inhibition, let us try setting a negative activation at the $tult time-point.

After input of "I see kids" and a response by the AI of "KIDS MAKE ROBOTS", in minddata.txt we see the sweep of positive activation of old engrams.

At t=477, "YOU" has an activation of thirty (30).

At t=518, "YOU" has an activation of thirty (30).

At t=317, 820=SEE has an activation of thirty (30).

At t=575, 528=KIDS has an activation of 62, apparently because there was also a re-entry of "KIDS".

As a result of the $tult trough-inhibition,
at t=2426, 707=YOU has a negative "-46" activation.
At t=2430, 820=SEE has a negative "-46" activation.
At t=2435, 528=KIDS has a negative -14 activation, apparently because the AI response of "KIDS MAKE ROBOTS" made a backwards sweep to impose a positive thirty-two (32) points of activation upon the pre-existing negative "-46" points of activation, resulting in -46+32 = -14 negative points of activation -- still part of the negative trough.

Now the AGI is making its series of innate self-referential statements ("I AM A PERSON"; "I AM A ROBOT"; I AM ANDRU"; I HELP KIDS") but why is it not using SpreadAct() to jump from the reentrant concept of "KIDS" to the innate idea of "KIDS MAKE ROBOTS"? Let us see if SpreadAct() is being called, and from where. We do not see SpreadAct() being called in the diagnostic messages on-screen while we run the AGI. Let us check the Perlmind source code. We see that the OldConcept() module since ghost162.pl was calling SpreadAct() for recognized nouns, but now we delete that snippet of code because we see in our MindGrid theater that we do not want OldConcept() to make any calls to SpreadAct(). The AGI still runs.

We see that SpreadAct() is potentially being called from the ReEntry() mind-module, but the trigger is not working properly, so we change the trigger. Then we get SpreadAct() re-activating nouns, and we begin to see a periodic association from the innate self-referential statements to "KIDS MAKE ROBOTS" and from there to "ROBOTS NEED ME". Apparently the inhibitions have to be cancelled out before the old memories can re-surface in the internal chains of thought of the AGI.

27 Jun 2016 Petar.Kormushev   » (Master)

Senior Lecturer position in Robotics and Physical Computing @ Imperial College London, 2016


The newly established Dyson School of Design Engineering at Imperial College London is currently recruiting for a Senior Lecturer vacancy with expertise in Robotics and Physical Computing and is looking for highly skilled, enthusiastic and well-motivated applicants wishing to make a career in one of the world’s leading teaching and research institutions.

The Dyson School of Design Engineering was launched in July 2014, providing leading edge design engineering undergraduate and postgraduate education and research. The School offers a new four-year MEng undergraduate programme in Design Engineering, launched in October 2015, which represents a rigorous approach to design engineering, creativity, commerce and enterprise appropriate to 21st century industry. In addition the School offers the established two double-masters programmes in Innovation Design Engineering (IDE) and Global Innovation Design (GID), run jointly with the Royal College of Art.

Applications are invited from individuals with a strong academic record (including a relevant PhD or equivalent) in a relevant engineering field (e.g. mechanical, electrical, software or control engineering), or a related field to robotics, computing, manufacturing, intelligent systems, industrial design, or innovation design engineering. Where relevant, experience in a multi- disciplinary context would be desirable. Applicants must have a track record of: high quality research, demonstrated by recent exceptional publications in internationally leading journals and conferences in robotics; and proven teaching excellence. Applicants are required to submit together with their applications their 4 best journal papers published since January 2010.

Successful candidates will be expected to contribute to undergraduate and postgraduate teaching and to play a leading role in developing the School’s research in the relevant area, building on and extending the School’s current activities.

Informal enquiries may be made to Dr Petar Kormushev (p.kormushev@imperial.ac.uk) and Prof. Peter Childs (p.childs@imperial.ac.uk) who is Head of the Dyson School of Design Engineering.

Details

Successful candidates will receive the following financial support for up to 3.5 years:

  • Location: London, South Kensington
  • Salary: £57,020 per annum
  • Hours: Full Time
  • Contract Type: Permanent
  • Deadline: 15th July 2016

How to apply

The preferred method of application is online via the website https://www.imperial.ac.uk/job-applicants/ (please select “Job Search/Academic” then the job title or vacancy reference number, EN20160173AM). Please complete and upload an application form as directed.

Further information is available at:
http://www.jobs.ac.uk/job/ANU718/senior-lecturer-with-expertise-in-robotics-and-physical-computing

The post Senior Lecturer position in Robotics and Physical Computing @ Imperial College London, 2016 appeared first on Petar Kormushev.

Syndicated 2016-06-27 10:02:51 from Petar Kormushev

24 May 2016 shimniok   » (Journeyer)

Robot Sumo with Lego Mindstorms

Two deadly, plastic opponents face off.

Their beeps and whirs are drowned out by the deafening cheer echoing in the elementary school auditorium.

Two robots enter the sumo ring. Only one emerges, victorious. The other? Tipped over, out of the ring, parts scattered, wheels spinning in futility...


The culmination of many weeks of tinkering, teams from the Robot Club at my girl's elementary school faced off against teams from two other schools in a Lego Mindstorms Sumo death match (ok, they didn't call it a death match... but I sure will).


For several weeks I came in every week to help the kids design, build, and code their robots and it was incredibly fun and rewarding. Turns out 5th graders are really smart. The kids had no trouble with the LabView-style graphical programming and had working robots quickly.


There were a few physical design issues. Teachable moments in the area of physics were plentiful. Center of gravity. How caster wheels work. Traction, friction. Stuff like that. In the end our school fielded some very competitive robots!


One team started a few weeks behind but was able to build a tracked robot (below) based on some instructions I dug up. They fought against time for weeks and finally, in true robot experimenter fashion, got their code working only days before the competition.


I built one, also. And battled the kids. And lost more matches than I won!

I guess I am not smarter than a 5th grader.

But I definitely couldn't be more proud of these kids for sticking to it, never forgetting to have fun, and building some awesome sumo bots.

Syndicated 2016-05-23 23:30:00 (Updated 2016-05-23 23:30:07) from Michael Shimniok

2 May 2016 motters   » (Master)

So, it's a very long time since I last posted here, and it looks as if the site will be closing. What happened with my projects?

Well, I stopped doing robotics stuff around about 2013. It was a deliberate choice to re-focus my effort on other things which I thought were of higher priority - those being more general internet service self-hosting along the lines of FreedomBox.

Between 2011 and 2013 I did a lot of development on the Turtlebot and also GROK2 - a very large robot about as tall as myself. Those projects were outrageously successful compared to anything I'd done previously, mainly thanks to the ROS operating system and the Kinect sensor. I devised a simple home navigation system which used a combination of button presses and text-to-speech so that you could direct the robots to particular locations in the house. Navigating through doorways was sometimes hazardous, but most of the time it worked.

I didn't completely lose interest in robotics or AI in 2013, and I think it's still very likely that in the coming years I'll return to some new robotics project. There are many challenges still to be overcome.

6 Nov 2015 wedesoft   » (Master)

Arduino hello world


Making an LED blink with the Arduino micro controller board

Syndicated 2015-11-06 00:00:00 from Jan Wedekind

20 Oct 2015 Flanneltron   » (Journeyer)

2014: Postmortem

Oh no! I forgot to post a personal postmortem 1 for the year 2014 like I did for the previous year! Oh well, here it is ten months late. What Went Right Started a new day job at a biotech company called GnuBIO, now the skunkworks division of Bio-Rad. Essentially I write robotics code for […]

Syndicated 2015-10-20 20:04:53 from SynapticNulship

10 Sep 2015 svo   » (Master)

Flexible LED filaments driver

A driver for flexible white LEDs

Драйвер гибких белых светодиодов

Driver para los LED blancos flexibles

Syndicated 2015-09-10 21:27:21 from svo's interactive persuasion vehicle

6 May 2015 spirit   » (Journeyer)

14 Nov 2014 Sergey Popov   » (Apprentice)

:-)

Robot of the Day

Food Collector

Built by
Hossein Mobahi

Recent blogs

23 Jul 2016 mwaibel (Master)
9 Jul 2016 evilrobots (Observer)
8 Jul 2016 steve (Master)
7 Jul 2016 AI4U (Observer)
27 Jun 2016 Petar.Kormushev (Master)
24 May 2016 shimniok (Journeyer)
2 May 2016 motters (Master)
6 Nov 2015 wedesoft (Master)
20 Oct 2015 Flanneltron (Journeyer)
10 Sep 2015 svo (Master)
6 May 2015 spirit (Journeyer)
14 Nov 2014 Sergey Popov (Apprentice)
3 Jul 2014 jmhenry (Journeyer)
10 Jun 2014 robotvibes (Master)
13 Nov 2013 jlin (Master)
23 Jun 2013 Mubot (Master)
13 May 2013 JLaplace (Observer)
21 Apr 2013 Pi Robot (Master)

Newest Members

Newest Robots

7 Aug 2009 Titan EOD
13 May 2009 Spacechair
6 Feb 2009 K-bot
9 Jan 2009 3 in 1 Bot
15 Dec 2008 UMEEBOT
10 Nov 2008 Robot
10 Nov 2008 SAMM
24 Oct 2008 Romulus
30 Sep 2008 CD-Bot
26 Sep 2008 Little Johnny