WaveTree - Realtime bigdata tool for bit strings up to 2^63 based on AVL forest in AI Programming

Immutable Sparse Wave Trees (WaveTree)
Realtime bigdata tool for bit strings up to 2^63 based on AVL forest

https://sourceforge.net/projects/wavetree version 0.2.0 is a 84 kB jar file containing its own source code.

Opensource GNU LGPL 2+

Realtime bigdata tool at the bit level based on immutable AVL forest which can be run in memory or, in future versions, as a merkle forest like a blockchain. Main object is a sparse bit string (Bits) that efficiently scales up to 2^63 bits normally compressed as forest has duplicated substrings. Bits objects support reading bit, byte, short, int, or long (Java primitives) at any bit index in 64 bit range. Example: instead of building a class to hold a header and then data, represent all of that as Bits, subranges of them, and ints for sizes of its parts. Expansion ability for other kinds of compression, since Bits is a Java interface. Main functions on bits are substring, concat, number of 0 or 1 bits, and number of bits (size). All those operations can be done millions of times per second regardless of size because the AVL forest reuses existing branches recursively. Theres a scalar (originally for copy/pasting subranges of sounds) and a bit Java package. Sparse n dimensional matrix.

AVL tree balancing avoids deep and slow forest

Bits substring, concat, and count 1 bits in any subrange or combination costs only log time and memory (millions of times per second on average computer)

Versioning on N dimensional matrix object (Multidim) since its only a view of Bits object. I've tested this on 10000 images from MNIST OCR data.

Scalar and Bit versions - Originally was scalar for copy/paste subranges of sound. Same operations work for bit strings

Can store sounds that are years long since its sparse. Same works for bit strings up to 2^63.


I too often get lost in excessive abstraction, but I'm getting back to keeping it real. This is 1 of my tools that I only came to understand the need for after years of research. It will be at the core of my game, AI, and science network, along with my new kind of mindmap and statistical tools like boltzmann machines and bayesian networks. All those things will be represented using this foundation of bits.

4 Comments | Started March 02, 2015, 01:37:08 AM


Free-running cheetah robot clears hurdles in a single bound in Robotics News

Free-running cheetah robot clears hurdles in a single bound
29 May 2015, 4:38 pm

A four-legged robot with laser vision can easily detect and leap over objects in its path.

Source: New Scientist - Robots

To visit any links mentioned please view the original article, the link is at the top of this post.

Started Today at 05:00:25 PM


Artificial Intelligence Will Be Felt First In Robots That Can See And Learn in AI News

Artificial Intelligence Will Be Felt First In Robots That Can See And Learn
26 May 2015, 12:00 am

                    Quietly, in the background, robots are getting smarter. So much smarter that they may soon be able to accomplish a lot of our work for us.

Forbes - TechLink

Source: AI in the News

To visit any links mentioned please view the original article, the link is at the top of this post.

Started Today at 05:00:24 PM


Making good use of social media in AI News

Making good use of social media
27 May 2015, 5:37 pm

Researchers are extracting useful information from billions of social media posts to support businesses, governments and healthcare professionals.

Source: Artificial Intelligence News -- ScienceDaily

Started Today at 05:00:24 PM


Aerial Manipulation: Lecture by Bruno Siciliano in Robotics News

Aerial Manipulation: Lecture by Bruno Siciliano
26 May 2015, 7:47 am

aerial manipulation 2In this video lecture, Bruno Siciliano from PRISMA Lab at the University of Naples, Italy, walks us through advances in aerial manipulation with reference to three projects funded through the European Union’s (EU’s) Seventh Framework Programme.

Aerial manipulation is generally defined as the grasping, transporting, positioning, and assembly or disassembly of mechanical parts, measurement instruments, and objects, performed by Unmanned Aerial Vehicles (UAVs) with a gripper or robotic arm.

Aerial robotics has become a new frontier in the service industry and is equally useful in rescue, patrolling and localisation operations that seriously put at risk human lives. It’s also proved to be an attractive business opportunity, famously captured by Amazon’s plans for drones to deliver online ordered packages. There are, in fact, numerous industrial applications for drones in inspection and manipulation.

Siciliano and his team at PRISMA have been researching this area for the past seven years and, in this lecture, he focuses on their AIRobots, ARCAS and SHERPA projects, funded by the EU:

  • AIRobot (2010-2013) – impedance control techniques for aerial manipulation.
  • ARCAS – in its second of four years of planned development and validation of the first cooperative free-flying robot system for assembly and construction
  • SHERPA – in its first year of developing a mixed ground and aerial robotic platform to support search and rescue activities in a real-world hostile environments, such as alpine rescue.
Download the full presentation here.

Bruno Siciliano is a Professor of Control and Robotics, and Director of the PRISMA Lab in the Department of Electrical Engineering and Information Technology at the University of Naples. His research interests include: identification and adaptive control, impedance and force control, visual tracking and servoing, redundant and cooperative manipulators, lightweight flexible arms, aerial robots, human-centered and service robotics.

He has co-authored 11 books, 70 journal papers and 200 conference papers and chapters. His book, Robotics: Modelling, Planning and Control, is one of the most widely adopted textbooks worldwide. He has delivered more than 100 lectures and seminars.

Siciliano B. IJARS Video Series: Aerial Manipulation [online video]. International Journal of Advanced Robotic Systems, 2015, 12:V4. DOI: 10.5772/60874

If you liked this lecture, you may also be interested in:

See all the latest robotics news on Robohub, or sign up for our weekly newsletter.

Source: Robohub

To visit any links mentioned please view the original article, the link is at the top of this post.

Started Today at 05:00:23 PM


Euphoria Module (Sci-Fi) in Video

Found this by accident but I was glad I did! Viewed best in a larger monitor. One can almost feel the tiny hairs (cilia) brushing against you and the clouds cooling your skin...No...I'm still drinking just coffee! Check it out! Fantastic!

Lastly - Almost a Year to render the entire film!!

####### From the Author #######

My personal animation project made with open source software. Rendered with Cycles, composited with Blender's built-in compositor.
MakeHuman was used for you know what, GIMP for 2D stuff (there wasn't a lot of it really), Audacity for some sound effects. All put together with Blender's VSE.



5 Comments | Started May 23, 2015, 12:18:44 PM


Blog: What is a chatbot, chatterbot, virtual agent, Twitterbot, knowledge bot... in General Chatbots and Software

I created an expanding blog entry on the different types of chatbots.

Posting it here in case anyone else finds it useful, or is confused by all the different types of chatbots,

So far its defines,

  • Virtual Agents
  • Chatterbots
  • Knowledge bots
  • Twitterbots
  • AI bots


1 Comment | Started May 23, 2015, 01:37:59 AM


Will truckers lose out to software? in AI News

Will truckers lose out to software?
25 May 2015, 12:00 am

                    Sleepiness and stress are perennial risks for the long distance lorry driver, and accidents are sadly too frequent. However, a radical new driverless truck being trialled by Daimler may offer a solution.

BBC News - TechnologyLink

Source: AI in the News

To visit any links mentioned please view the original article, the link is at the top of this post.

5 Comments | Started May 26, 2015, 11:00:38 PM


Outage 28-05-2015 in Forum problems etc

We will get some down time today as the data centre where the site is hosted is having difficulties. A car crash damaged a fibre optic cable, but they are working on it.

Currently this site is up and down, hopefully it won't take too long.

2 Comments | Started May 28, 2015, 12:10:02 PM


Radio Interview in Video

Special Edition on the event, paris, and the popularity of the president and as autobiography.

Started May 27, 2015, 09:33:38 PM
Terminator Genisys

Terminator Genisys in Robots in Movies

In 2029, John Connor, leader of the human Resistance, leads the war against the machines. At the Los Angeles offensive, John's fears of the unknown future begin to emerge when John is notified by his army unit, Tech-Com, that Skynet will attack him from two fronts, past and future, and will ultimately change warfare forever. On the verge of winning the war against Skynet, Connor sends his trusted lieutenant Kyle Reese back through time to save his mother's life and ensure his own existence. However, Kyle finds the original past changed. In this timeline, a Terminator was sent back in time to kill Sarah Connor as a child and so the Resistance sent their own cyborg back in time to protect her. After the assassin killed her parents, the reprogrammed T-800 raised and trained her to face her destiny, which she adamantly tries to reject. Now, faced with a new mission, Kyle, Sarah and the old ally Terminator, have to escape the T-800, the recent T-1000, and as well as a new and horrific enemy: John Connor himself, who has been converted into a nanotechnological human-cyborg hybrid, the T-3000, all sent by Skynet to kill them. With John Connor compromised, they must find another way to stop Judgment Day.

May 16, 2015, 17:28:56 pm
EVA Free - Voice Assistant

EVA Free - Voice Assistant in Assistants

If you are looking for an application that provides hands-free operation of your phone then EVA is right for you. If you are just looking for an electronic friend to chat with then please go with one of the assistants. On the other hand if you want a real virtual assistant that has extremely useful functions that will make your life easier.

Apr 22, 2015, 12:24:25 pm

Assistant in Assistants

Your Assistant uses natural language technology to answer questions, find information, launch apps, and connect you with various web services. Besides doing whatever you like, it can look whatever you like. Use avatar builder to choose any appearance for your Assistant.

Apr 20, 2015, 19:05:10 pm
Marketers Tricked SXSW Tinder Users With A Chatbot

Marketers Tricked SXSW Tinder Users With A Chatbot in Articles

A company promoting the movie Ex Machina created a fake account, Ava, with a photo of the star of the movie. Ava is an AI in the film and presumably she wants to get down.

Apr 11, 2015, 10:19:14 am

Robohub in Robotics

Robohub is a non-profit online communication platform that brings together experts in robotics research, start-ups, business, and education from across the globe. Our mission at Robohub is to connect the robotics community to the rest of the world. Content-area specialists curate all incoming articles to make sure that reporting is truthful, fair and balanced, and in-house editors ensure that all content meets the highest editorial standards for language and clarity. Embedded comments, and an active presence on Google+, Facebook and Twitter further help to promote discussion and debate.

Apr 10, 2015, 06:55:19 am
Computers in Comic Books

Computers in Comic Books in Articles

Computers in comics generally fall into one of two categories: independently intelligent (bad) and not (good). This division is natural for the highly charged emotional simplicity of comic books. As long as computers are simple tools to be used, their essentially neutral nature as slaves is considered beneficial. Artificial intelligence-real intelligence-is accompanied by ruthless logic or devious emotions and usually by an urge to supplant the creator. A computer capable of thinking many times faster than man would naturally be frustrated by the apparent stupidity of humans, and we would be no better than apes to such a machine.

Mar 20, 2015, 06:55:33 am
Bot libre Directory

Bot libre Directory in Directories

Bot directory supports linking external bots, not just bots created on the site.

Mar 15, 2015, 09:04:59 am
Bot libre Forums

Bot libre Forums in Forums

Wide range of boards here at Bot libre.

Mar 15, 2015, 09:03:19 am

Julie in Chatbots - English

Julie is a conversational chatbot that uses 3D video and expresses many different emotions, actions, and poses. You can ask Julie to perform actions, like "sleep", "wake up", "scream", or "kiss". Julie was developed to show case BOT libre's new avatar support. She is a chatbot designed for smalltalk and chit chat.

Mar 12, 2015, 11:22:23 am
Robots - the big picture

Robots - the big picture in Robotics

Robotic systems continue to evolve, slowly penetrating many areas of our lives, from manufacturing, medicine and remote exploration to entertainment, security and personal assistance. Developers in Japan are currently building robots to assist the elderly, while NASA develops the next generation of space explorers, and artists are exploring new avenues of entertainment. Collected here are a handful of images of our recent robotic past, and perhaps a glimpse into the near future.

Aug 09, 2009, 09:58:01 am