The Main Elements Of The Navigation Stack

By Leonid Bulyga, Robot Navigation System Developer at NTRLab

To successfully function, a robot needs to know its place in space, in other words, its exact location on the map.

The Navigation Stack, which includes SLAM, allows the robot to build a map, determine its position on it and move around relying on its “feelings.”

Let us consider in more detail what each element of the navigation stack is responsible for.

for blog post

Continue reading The Main Elements Of The Navigation Stack

Coding Won’t Cut It: How to increase your deep learning skills

One question always pops up during every Artificial Intelligence (AI) related discussion: How do I become Deep Learning Expert? What do I need to learn?

AI related positions are in high demand and extremely well paid. Everyone wants to become an AI expert and every tech company wants AI experts on their team.

Deep Learning Blog post 2
Continue reading Coding Won’t Cut It: How to increase your deep learning skills

Info From an Indoor Drone Navigation Developer

As you may already know, one of the projects that our developers worked on (the expert AI team at NTR Lab) was a project for drones that can work indoors. NTR Lab created unique, embedded software for UAV autonomous indoor navigation.

The original object of the SLAM method was quite narrow. But more and more, as this technology becomes popular and more applicable on practice, we are moving swiftly towards a future we watched in movies.

Continue reading Info From an Indoor Drone Navigation Developer

AI application in Healthcare

Continuing our series on AI implementation in different areas, today we’re talking about a field which has a huge impact on our lives — healthcare.

To the average person the level of change and sheer transformation that AI brings to the industry is not yet obvious. But we will see huge changes soon, in all aspects of healthcare from diagnosis and doctor interactions to medical therapy and health improvement.

This post can’t cover all possible AI and machine learning applications, let alone mention all the emerging technology and research that promises so much. Continue reading AI application in Healthcare

AI implementation trends

AI is the hottest term in tech these days. Media stories predict, and human pundits argue, everything from AI solving all of humanities woes to AI’s subjugating humanity and charting its own course.

What we do know for sure is that AI will significantly transform the way companies function internally, as well as  how they interact with their customers.

Starting today we’ll look at some of the ways AI is disrupting and transforming different industries.

In this first post we will look at leading industry of AI development – IT. And then will see how this progress is applied in more traditional sectors such as banking and insurance. Continue reading AI implementation trends

7 Guiding principles of digital transformation for SMBs

Organizations everywhere, from traditional tech giants, such as Google and Facebook, to SMB and small startups, are wondering which industry will be disrupted next. Banking, insurance, marketing, and retail have been changed drastically by technology and continue to change.

News of the tens of millions being invested by Fortune 500 leaders in their company’s digital future is everywhere. Although digital transformation may look expensive and possibly unreachable for SMBs, in many ways digital transformation is easier for them. They can move faster, usually have fewer obstacles within the company, and many startups focus on making the latest technologies affordable and ready-to-use for smaller companies.

Going digital has lots of benefits for SMB (see research), but, as with any new approach, you need to plan your strategy first.

Here are 7 guiding principles that can help your company move faster and be more ready for inevitable disruption. Continue reading 7 Guiding principles of digital transformation for SMBs

Glossary for software development outsourcing

I believe our series of posts “How to find the right software development company” will help you find the right partner.

So far, we’ve covered different aspects of the process, shared useful tips and warned of the most common pitfalls.

Then I realized that if you don’t have previous experience with software development outsourcing some of the advice might sound more like a foreign language. So here are most commonly used keywords, acronyms, and terms related to software development outsourcing.

This glossary is going to be your go-to resource for understanding industry jargon. Keep it handy when looking for more information about IT outsourcing. Continue reading Glossary for software development outsourcing

How to choose the right software development company

Once you decide that outsourcing is right for your business how do you make sure you find the right partner?

We’ve prepared a step-by-step guide covering the most important milestones in the process of  choosing the best partner. As the old saying goes, ‘the devil’s in the details’, so consider this a checklist to help you cover all the details, along with practical tips for each step.

Using it will seriously increase the odds of finding exactly the right partner. There are thousands of outsource software vendors, but your goal is to find the one that can build your software. Continue reading How to choose the right software development company

Offshore software development: fears, risks and stereotypes

Risk is definitely a factor in all software development projects, not only in outsourced projects.

Let’s look at the different kinds of risk, what can go wrong, why some of these risks are more stereotype than reality, and how to manage and mitigate them.

The most dangerous risks are those you can’t predict. The good news is that most risks connected with software development outsourcing overseas are well known and you can eliminate or be ready to deal with them. Continue reading Offshore software development: fears, risks and stereotypes

F.A.Q on software development outsourcing

Software development outsourcing has long been accepted in the IT industry, but there is still no unified recipe on how to find the right partner.

While large enterprise has the benefit of outsourcing advisors, SMB companies and startups have many questions, especially when considering outsourcing overseas.

We’ve put the most common questions into a short, helpful guide. Continue reading F.A.Q on software development outsourcing