Tigase Development News

Autonomous Obstacles Detecting Vehicle - Object detection deployed on Raspberry Pi

Tigase Development News - Thu, 03/22/2018 - 15:10
This is how our first task looks like. We want the robot to detect one of this two objects and then give us a feedback about its position in the console.

As we can see that random HSV range setup doesn't give us any meaningful results. Robot convert camera view to binary representation and shows it in the right window. It's called mask and white areas represents our target. And what we can see now are our objects with tons of noise.

After adjusting saturation and value parameters we remove noises caused by reflection of sunlight captured by the camera. In the result, it gives us a clear picture of our objects. What we can see on the original camera view that program added green pointers around orange ball it's because program tries to find the biggest object from white areas in the right window and then mark them on the left window. This approach is called finding bounding boxes and was chosen due to its low complexity what doesn't cause a decrease in FPS.

At this point we still don't have defined the exact color that we want to follow. Let's say that we want to follow the yellow ball. All we need to do is to slightly adjust last parameter "hue". And that's the result. We have marked yellow ball and information about it's bounding box position is printed 30 times per second in console.

Public Release Documents - Update for IoT One Cloud

Tigase Development News - Sat, 03/17/2018 - 11:29

We’re hard at work on developing and bringing the world of IoT to your raspberry pi, and we’re excited to show off some of the work we’ve been doing. Today we released a video showing compatibility with an LED matrix screen. While this alone is a cool use of the technology, essentially being able to draw on the matrix to show patterns, there’s something else unseen that is being shown off in the video: Speed.

The video shows both the cell phone and the Pi right next to each other, but they are communicating half a world away! The mobile device is sending commands from Poland, to a server located on the West coast of the United States, which is then sending the commands back to the raspberry pi, again in Poland. Once the led status has changed on the pi that information is published back through to the server in the West coast, and back to the cell phone. That’s over 10,000 miles of a round trip in almost as much as it takes you to blink. All this traffic secure and encrypted.

IoT One Cloud from Tigase is poised to give you internet connectivity to devices you’ve never thought could be controlled, or deliver information over the web. What will you create?

Public Release Documents - Security notification and confusing emails

Tigase Development News - Tue, 03/06/2018 - 19:57

Many of our users and customers received email notifications from our system about changes to their accounts, such as email change and other information.

After investigation it turns out these email were generated by our development system on which the team decided to change all users’ email to avoid spamming them with unwanted email notifications which could have been generated during testing new features.

Unfortunately this resulted in the exact thing we tried to avoid. Flood of emails notifying our users and customers about changes to their accounts.

We are very sorry for the inconvenience and confusion and unnecessary emails.

The good thing is that there is nothing to worry about, accounts are not hacked or compromised.

Public Release Documents - Tigase IoT one Cloud Teaser Trailer 2

Tigase Development News - Wed, 02/21/2018 - 09:20

Check it out, our second IoT One Video!
IoT to any device you can imagine through a Raspberry Pi!

Coming Soon.


Autonomous Obstacles Detecting Vehicle - Deploying software, gradle, project description, wiki

Tigase Development News - Thu, 02/15/2018 - 14:42

This week I continued learning about Java project structure in gradle and maven, native libraries and dependencies. I created jar file containing openCV jar and native library and deployed to raspberry pi. I added a project description. I made some photos of robot object detection view and started writing a summary of problems and issues for wiki.

Tigase XMPP Server - Tigase XMPP Server 7.1.3 Release

Tigase Development News - Wed, 01/31/2018 - 17:33

A new stable, maintenance version of Tigase Server 7.1.3 has been released. See Release notes for full details.

Autonomous Obstacles Detecting Vehicle - Deploying software and communication with RaspberryPi

Tigase Development News - Tue, 01/23/2018 - 13:53

In last 2 weeks. I made some minor changes in code added comments and started deploying software to robot. I made connection with RaspberryPi via ssh for quick access to computer and via vnc to observe camera actions. I started learning abut maven and gradle. What took me the most of time was creating a java openCV jar file what isn't finished yet. I'll add code to repository as son as I'll check if it works properly on raspberryPi.

Tigase XMPP Server - Tigase Projects Website on Markdown now

Tigase Development News - Fri, 01/19/2018 - 18:32


We have changed content format from Textile to Markdown today. Please make sure you use correct formatting markup.

All existing content has been converted automatically but some formatting tags or more complex structures might not be converted or may be incorrectly converted. If you spot any places which needs corrections, please let us know.

Autonomous Obstacles Detecting Vehicle - Color detection

Tigase Development News - Mon, 01/08/2018 - 11:37

Colour detection program is now able to find eg. tennis ball in a room and shows it's position and size. I made some changes to increase performance and now its has max and constant value of 30fps all the time on PC. I also changed a way how program capture centre of ball. Now it tries to find minimal bounding rectangle then counts centre of that rectangle. Instead of trying to use openCV "moments" function. This changes caused that program is more resistant for errors caused by smaller objects with similar colour and can capture more remote objects. There are required only few changes in code.

Get in touch

We provide software products, consulting and custom development services

Tigase, Inc.
100 Pine Street, Suite 1250
San Francisco, CA 94111, USA
Phone: (415) 315 9771

Follow us on:


  • Good question. We will get back to that this week. 4 days 1 hour ago
  • Please elaborate what are atmospheric sensors? 4 days 7 hours ago
Back to Top