Friday, October 5, 2018

Model helps robots navigate more like humans do

In simulations, robots move through new environments by exploring, observing, and drawing from learned experiences.

When moving through a crowd to reach some end goal, humans can usually navigate the space safely without thinking too much. They can learn from the behavior of others and note any obstacles to avoid. Robots, on the other hand, struggle with such navigational concepts.

MIT researchers have now devised a way to help robots navigate environments more like humans do. Their novel motion-planning model lets robots determine how to reach a goal by exploring the environment, observing other agents, and exploiting what they’ve learned before in similar situations. A paper describing the model was presented at this week’s IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS).
Popular motion-planning algorithms will create a tree of possible decisions that branches out until it finds good paths for navigation. A robot that needs to navigate a room to reach a door, for instance, will create a step-by-step search tree of possible movements and then execute the best path to the door, considering various constraints. One drawback, however, is these algorithms rarely learn: Robots can’t leverage information about how they or other agents acted previously in similar environments.
“Just like when playing chess, these decisions branch out until [the robots] find a good way to navigate. But unlike chess players, [the robots] explore what the future looks like without learning much about their environment and other agents,” says co-author Andrei Barbu, a researcher at MIT’s Computer Science and Artificial Intelligence Laboratory (CSAIL) and the Center for Brains, Minds, and Machines (CBMM) within MIT’s McGovern Institute. “The thousandth time they go through the same crowd is as complicated as the first time. They’re always exploring, rarely observing, and never using what’s happened in the past.”
The researchers developed a model that combines a planning algorithm with a neural network that learns to recognize paths that could lead to the best outcome, and uses that knowledge to guide the robot’s movement in an environment.
In their paper, “Deep sequential models for sampling-based planning,” the researchers demonstrate the advantages of their model in two settings: navigating through challenging rooms with traps and narrow passages, and navigating areas while avoiding collisions with other agents. A promising real-world application is helping autonomous cars navigate intersections, where they have to quickly evaluate what others will do before merging into traffic. The researchers are currently pursuing such applications through the Toyota-CSAIL Joint Research Center.
“When humans interact with the world, we see an object we’ve interacted with before, or are in some location we’ve been to before, so we know how we’re going to act,” says Yen-Ling Kuo, a PhD student in CSAIL and first author on the paper. “The idea behind this work is to add to the search space a machine-learning model that knows from past experience how to make planning more efficient.”
Boris Katz, a principal research scientist and head of the InfoLab Group at CSAIL, is also a co-author on the paper.
Trading off exploration and exploitation
Traditional motion planners explore an environment by rapidly expanding a tree of decisions that eventually blankets an entire space. The robot then looks at the tree to find a way to reach the goal, such as a door. The researchers’ model, however, offers “a tradeoff between exploring the world and exploiting past knowledge,” Kuo says.
The learning process starts with a few examples. A robot using the model is trained on a few ways to navigate similar environments. The neural network learns what makes these examples succeed by interpreting the environment around the robot, such as the shape of the walls, the actions of other agents, and features of the goals. In short, the model “learns that when you’re stuck in an environment, and you see a doorway, it’s probably a good idea to go through the door to get out,” Barbu says.
The model combines the exploration behavior from earlier methods with this learned information. The underlying planner, called RRT*, was developed by MIT professors Sertac Karaman and Emilio Frazzoli. (It’s a variant of a widely used motion-planning algorithm known as Rapidly-exploring Random Trees, or  RRT.) The planner creates a search tree while the neural network mirrors each step and makes probabilistic predictions about where the robot should go next. When the network makes a prediction with high confidence, based on learned information, it guides the robot on a new path. If the network doesn’t have high confidence, it lets the robot explore the environment instead, like a traditional planner.
For example, the researchers demonstrated the model in a simulation known as a “bug trap,” where a 2-D robot must escape from an inner chamber through a central narrow channel and reach a location in a surrounding larger room. Blind allies on either side of the channel can get robots stuck. In this simulation, the robot was trained on a few examples of how to escape different bug traps. When faced with a new trap, it recognizes features of the trap, escapes, and continues to search for its goal in the larger room. The neural network helps the robot find the exit to the trap, identify the dead ends, and gives the robot a sense of its surroundings so it can quickly find the goal.
Results in the paper are based on the chances that a path is found after some time, total length of the path that reached a given goal, and how consistent the paths were. In both simulations, the researchers’ model more quickly plotted far shorter and consistent paths than a traditional planner.
Working with multiple agents
In one other experiment, the researchers trained and tested the model in navigating environments with multiple moving agents, which is a useful test for autonomous cars, especially navigating intersections and roundabouts. In the simulation, several agents are circling an obstacle. A robot agent must successfully navigate around the other agents, avoid collisions, and reach a goal location, such as an exit on a roundabout.
“Situations like roundabouts are hard, because they require reasoning about how others will respond to your actions, how you will then respond to theirs, what they will do next, and so on,” Barbu says. “You eventually discover your first action was wrong, because later on it will lead to a likely accident. This problem gets exponentially worse the more cars you have to contend with.”
Results indicate that the researchers’ model can capture enough information about the future behavior of the other agents (cars) to cut off the process early, while still making good decisions in navigation. This makes planning more efficient. Moreover, they only needed to train the model on a few examples of roundabouts with only a few cars. “The plans the robots make take into account what the other cars are going to do, as any human would,” Barbu says.
Going through intersections or roundabouts is one of the most challenging scenarios facing autonomous cars. This work might one day let cars learn how humans behave and how to adapt to drivers in different environments, according to the researchers. This is the focus of the Toyota-CSAIL Joint Research Center work.
“Not everybody behaves the same way, but people are very stereotypical. There are people who are shy, people who are aggressive. The model recognizes that quickly and that’s why it can plan efficiently,” Barbu says.
More recently, the researchers have been applying this work to robots with manipulators that face similarly daunting challenges when reaching for objects in ever-changing environments.

Red Dead Redemption 2 Gameplay Trailer Shows Off First-Person Mode, Dead Eye Shooting

After years of tinkering, the dynamic programming language Julia 1.0 was officially released to the public during JuliaCon, an annual conference of Julia users held recently in London.
The release of Julia 1.0 is a huge Julia milestone since MIT Professor Alan Edelman, Jeff Bezanson, Stefan Karpinski, and Viral Shah released Julia to developers in 2012, says Edelman.

 “Julia has been revolutionizing scientific and technical computing since 2009,” says Edelman, the year the creators started working on a new language that combined the best features of Ruby, MatLab, C, Python, R, and others. Edelman is director of the Julia Lab at MIT and one of the co-creators of the language at MIT’s Computer Science and Artificial Intelligence Lab (CSAIL). 
Julia, which was developed and incubated at MIT, is free and open source, with more than 700 active open source contributors, 1,900 registered packages, 41,000 GitHub stars, 2 million downloads, and a reported 101 percent annual rate of download growth. It is used at more than 700 universities and research institutions and by companies such as Aviva, BlackRock, Capital One, and Netflix.
At MIT, Julia users and developers include professors Steven Johnson, Juan Pablo Vielma, Gilbert Strang, Robin Deits, Twan Koolen, and Robert Moss. Julia is also used by MIT Lincoln Laboratory and the Federal Aviation Administration to develop the Next-Generation Airborne Collision Avoidance System (ACAS-X), by the MIT Operations Research Center to optimize school bus routing for Boston Public Schools, and by the MIT Robot Locomotion Group for robot navigation and movement.
Julia is the only high-level dynamic programming language in the “petaflop club,” having achieved 1.5 petaflop/s using 1.3 million threads, 650,000 cores and 9,300 Knights Landing (KNL) nodes to catalogue 188 million stars, galaxies, and other astronomical objects in 14.6 minutes on the world’s sixth-most powerful supercomputer.
Julia is also used to power self-driving cars and 3-D printers, as well as applications in precision medicine, augmented reality, genomics, machine learning, and risk management.
“The release of Julia 1.0 signals that Julia is now ready to change the technical world by combining the high-level productivity and ease of use of Python and R with the lightning-fast speed of C++,” Edelman says. 

Tuesday, October 2, 2018

Apple releases first macOS Mojave public beta with Group FaceTime

Apple has released the first beta of macOS Mojave with Group FaceTime -- a feature that the company promised it would bring to iOS 12 and macOS. According to a report in Cult of Mac , the release also brings with some bug fixes and a good news for those enrolled in the Apple Developer Program. Apple used to previously charge $99 a year for access to the OS but now, the company is offering a free sign-in for this update. Also, those who previously joined the program, there is no need to sign up again to get access to masOS Mojave betas.

Monday, October 1, 2018

Var Infotech is a professionally managed web designing company in Lucknow

Welcome To Our Company

VAR, is not a simple word, it means VALUE ADDED RESELLER. Basically, it is a company that adds features in short you can say it is a TURN KEYSolution for the entire IT industry.


About Establishment Of VAR INFOTECH

VAR Infotech was established in 2011 to serve better than the best services of IT sector. Mr. Vipin Kumar Mishra, owner of VAR Infotech has started this firm with some unique ideas to fulfill the gap between the customers and IT companies. If we go to the history of the owner, Mr.Vipin Kumar Mishra , he started his career as a Marketting Manager in Perfect Baud in 2009 which was an IT company. During his job, he noticed that there is a rift between the customers and IT companies because the companies are unable to fullfil the requirements of the clients. So, he startedVAR INFOTECH with a great enthusiasm.
The mission is to provide customized services to suit specific web designing and web programming needs of the clients. The web services are tailored to suit the client’s unique business requirements. The company provides the value for money services that not only helps your business save, but also scale new heights of success.
The company expertise in the arena of IT solutions is well known & world recognized. The company severe adherence to international quality standards on web, best quality services, creative designs, practical ideas, cost-effective and economical prices, time bound & speedy project completion strategies, user-friendly & easy to surf web presence differentiate us from others.

Var Infotech is a professionally managed web designing company in Lucknow, India offering a full spectrum of offshore web designing, flash designing and web development services. We provide a wide range of solutions such as website design, software development, Internet marketing, mobile application development, ecommerce, and others to all segments of business and industry.
 As a leading web design company in India, we accomplish advanced offshore web development and ecommerce solutions as well. Var Infotech is one of the leading and rapidly growing website designing and website development company in Lucknow, India Offering the best and most affordable services like Wordpress CMS, Joomla CMS, e-commerce web solution, custom web design, graphics design and search engine optimization for global customers across India.

Our Portfolio 

Var Infotech is a creative web design company in Lucknow. As a Professional Web Design Company India, Customised User Friendly Website Design Solution is our primary focus area.

Google doodle honours Indian ophthalmologist Dr Govindappa Venkataswamy

Venkataswamy is the founder and chairman of Aravind Eye Hospitals, the largest provider of eye care in the world. The eye hospital has treated over 55 million patients and performed over 6.8 million surgeries. Venkataswamy could perform over 100 surgeries a day, addressing the problem of blindness in a holistic fashion.


NEW DELHI: Google on Monday marked the 100th birth anniversary of Indian ophthalmologist Dr. Govindappa Venkataswamy with a doodle.

Venkataswamy is the founder and chairman of Aravind Eye Hospitals, the largest provider of eye care in the world.
The eye hospital has treated over 55 million patients and performed over 6.8 million surgeries and has played a crucial role in eradicating cataract-related blindness in the country.

Your reaction matters more than what happens to you

Your reaction matters more than what happens to you “Once upon a time a daughter complained to her father that her life was miserabl...