By Catherine Graham
The player approaches the ball and prepares to score the goal. The crowd waits anxiously.
The player isn’t David Beckham or Cristiano Ronaldoit’s a small, blue EduMIP mobile robot. And it’s not the final moments of the World Cup. Instead, it’s a robotics demonstration in a lab on the campus of Johns Hopkins University Whiting School of Engineering.
While the stakes aren’t quite as high, these demonstrations are still nerve-wracking for students in the graduate-level Robot Systems Programming course.
“Not all the demos work out perfectly, and that’s OK. But you have to try,” said Louis Whitcomb, chair of the Department of Mechanical Engineering who created and has taught the course for the past four years. Despite many hours of planning, building, and testing the robots, students know that at any given moment, things may not go as planned.
Students in his course spent the last five weeks of the spring semester building and programming their own independent robotic projects. Whitcomb provides equipment and instruction but encourages students to experiment and set their own project goals. On Monday and Tuesday, 12 student teams demonstrated their robots in labs across the Homewood campus.
Students Andrew Dykman, Saurabh Singh, and Allen Jiang built a system that allows five separate EduMIP robots to communicate, move into a swarm formation, and work together to achieve complex tasks. During the demonstration, the team explained how, with some fine tuning, this technology could have many real-world applications.
“Take, for example, self-driving cars,” Dykman said. “If every car on the road is running automated systems and communicating with cars around it, we could move cars at a higher speed without crashing, or reduce traffic jams by eliminating human errors.”
For their project, students Kevin Yee and Nicole Ortega decided to take a favorite pastime to the next level.
“We know people already like to play chess against a computer, so we wanted to see what it’d be like to play chess against a robot,” Yee said.
The pair created a platform that allows users to play chess against a chess engine on a physical board. They built a mobile robot, equipped with an end effector, that can make strategic moves and place chess pieces on target locations. According to Ortega, the robot usually wins.
Other demos included robots that can locate a soccer ball and score goals, a ball-catching robotic arm, a “self-standing” robot that can leap across obstacles, a team of robots that can map a location, and autonomous quadcoptors.
The Robot Systems Programming course gives students the tools to create their own unique vision of what a robot can do. Some will graduate next week and enter the field, and some will continue graduate work in robotics. Either way, Whitcomb said he hopes his students will use these skills to continue to explore what’s possible in robotics.
“This course is intended to be a capstone experience for our advanced undergraduate and graduate robotics students,” he said, “in which they use and apply the knowledge they have learned in the mathematics, engineering, and physics of robotics to develop real-world robots that can sense and interact with people and the world.”
The rest is here:
See bots run – The Hub at Johns Hopkins
- Chess Engines Chess Tech - March 3rd, 2018
- Meet YU's Incoming Class - Yu News (blog) - August 23rd, 2017
- The Sublime Moves Of America's New Chess Champion - FiveThirtyEight - April 12th, 2017
- Chess AI, Old School - Hackaday - April 8th, 2017
- Can You Solve This Chess Puzzle That AI Software Can't? - Interesting Engineering - March 21st, 2017
- computer_chess:wiki:lists:chess_engine_list - Computer ... - October 12th, 2015
- Chess Engine In C - YouTube - October 7th, 2015
- Computer-chess Wiki: Private Engine List - September 25th, 2015
- Chess Engines - Tim Mann - May 20th, 2015
- ExaChess Downloads - May 20th, 2015
- Chess Engine's Min-Max Algorithm - Video - April 26th, 2015
- Blitz chess postmortem #401: Queen's gambit accepted - Video - March 6th, 2015
- Blitz chess postmortem #405: Robatsch (Modern) defense - Video - February 16th, 2015
- How to use the latest Stockfish 6 Chess engine within the ICC (chessclub.com) Blitzin interface - Video - February 3rd, 2015
- Blitz chess postmortem #395: King's gambit accepted - Fischer defense - Video - February 2nd, 2015
- Chess playing robot using labview - Video - January 24th, 2015
- BEST CHESS ENGINE 2015 - Video - January 20th, 2015
- Alex M.O.R.P.H. Feat. Sylvia Tosun - An Angel's Love (Mastered) - Video - November 16th, 2014
- Gull 3 vs Human (Me!): 1/2 - 1/2, against chess engine, 1 - Video - November 12th, 2014
- Stockfish DD vs Human (Me!): 1/2 - 1/2, against chess engine, 1 - Video - November 10th, 2014
- Stockfish 5 vs Human (Me!): 1/2 - 1/2, against chess engine, 1 - Video - November 9th, 2014
- GM Gata Kamsky vs Stockfish 5 64 SSE4.2 Chess Blitz On Internet Chess Club (ICC) - Video - October 2nd, 2014
- 4chan vs Expert Chess Engine (2000+) rating - Video - August 5th, 2014
- Generating Zobrist Keys - Advanced Java Chess Engine Tutorial 32 - Video - July 23rd, 2014
- Transposition Tables & Zobrist Keys - Advanced Java Chess Engine Tutorial 30 - Video - June 27th, 2014
- Ruy Lopez--Classical Defense --Opening Trap - Video - June 5th, 2014
- The Zero/Null Window Search - Advanced Java Chess Engine Tutorial 29 - Video - June 2nd, 2014
- The PVS Algorithm - Advanced Java Chess Engine Tutorial 28 - Video - May 28th, 2014
- Principal Variation Search - Advanced Java Chess Engine Tutorial 27 - Video - May 12th, 2014
- strongest chess engine in the world - Video - May 11th, 2014
- how to install chess engine (VERY EASY) - Video - May 11th, 2014
- CHESS LEGENDS iPhone App - Powered by World's No.2 AI Chess Engine "KOMODO 4.0" - Video - May 10th, 2014
- How to Connect the Chess Engine to Arena or any other GUI - Advanced Java Chess Engine Tutorial 26 - Video - May 6th, 2014
- Simple Chess Engine - AI test 4 - Human vs AI (first real AI!) - Video - May 4th, 2014
- UCI Move & Go (Part 3) - Advanced Java Chess Engine Tutorial 25 - Video - May 2nd, 2014
- UCI Moves (Part 2) - Advanced Java Chess Engine Tutorial 24 - Video - April 24th, 2014
- My own chess engine - Video - April 22nd, 2014
- Simple Chess Engine: AI Test 2 - AI vs AI - Video - April 22nd, 2014
- Implementing the UCI - Advanced Java Chess Engine Tutorial 23 - Video - April 11th, 2014
- Rybka - Official Site - April 11th, 2014