Pages: 1 2 3 4 5 6 ... 10
« Last post by GroBotz on February 23, 2015, 03:04:02 PM »
this is a video of GroBie, an app controlled car made from GroBotz modular robotics kits.
We also have a KickStarter campaign going if anyone is interested.https://www.kickstarter.com/projects/768976803/grobotz-snap-together-modular-robots-that-grow-wit
« Last post by mklrobo on February 23, 2015, 11:01:50 AM »
I saw your title, with no code, and so I was confused. I saw in your explanation that
you use visual programming enviroment, which is more intuitive. Good Job!
« Last post by Embrio on February 23, 2015, 09:39:39 AM »
Embrio is a new visual programming environment that I've been working on for some time, currently for use with the Arduino on Windows, but more platforms will be coming soon. I put together an example project showing how to use it to program an autonomous wall avoiding robot, which I think is pretty cool and really shows off its strengths. The 3 videos and more information can be found at http://embrio.io/projects/project.aspx?id=5
Hello, nice to see someone run into the same problem I had, it means I can help. My entry into the world of servos and micro controllers was similar.
Servos, straight from the store, work in roughly a 180 degree sweep, and the signal from the micro controller controls the POSITION.
Many servos can be modified for "continuous rotation" but there is a sacrifice. Position becomes unknown, the signal instead controls SPEED and DIRECTION of rotation. To have all of the above is a very expensive device. The best way to see if your specific servo can be modified (this is usually permanent), you will have to consult Google.
« Last post by MarkyMark on February 21, 2015, 02:56:35 PM »
Awesome, thank you.
« Last post by bdeuell on February 21, 2015, 02:46:03 PM »
interesting site, seems like you have a good coverage of engineering 101 topics. I would encourage the members who do not have an engineering background/education to check the site out; perhaps provide some feedback if you think it is easy to understand/learn the topics presented. It is always good to have a place to direct people when they need some understanding of the fundamentals.
Keep up the good work.
« Last post by bdeuell on February 21, 2015, 02:36:06 PM »
I would filter the data (unless you can find the source of the error ... in which case i recommend you eliminate it at the source). PID will not ignore the false data but you may not see the effect depending on how you have it tuned. After eliminating the false data you may be able to tune the PID for a better response time than you were previously able to. i.e. you may have tuned the PID constants lower than would be necessary to smoothe out the glitches that this false data would cause.
« Last post by MarkyMark on February 21, 2015, 12:20:29 PM »
I'm playing around with a line-follower and writing code for an Arduino using a PID and a pololu IR sensor array.
The sensor array gives figures of 0-5000 where 2,500 is dead centre. The readings come thick and fast and are good, however, maybe 1 in 20 are spurious, eg 2000,2012,2002,19,2058
The spurious 19 reading is wildly out but just one reading every 20 or so. Does the PID just ignore this as it's so rare so won't impact? Or should I code something to ignore readings that will be outside an expected range, ie within 500 of the last reading else ignore as it can't go that far out that quickly?
Thanks in advance.
« Last post by Fihtarot on February 21, 2015, 07:43:49 AM »
Hi, I do not know English, so I use Google translator.
I decided that I wanted to explore the FreeRTOS, but it could not even compile.
I ask your help, I have quite a long time I can not cope with this problem.
Please throw off empty project as an example that is compiled for the ATMega128.
Another problem I'll take by my self
« Last post by Fihtarot on February 21, 2015, 07:30:12 AM »
Hello. I've already figured out the problem. Perhaps I can help someone with the same problem You just need to specify the type of a variable as "volatile"
Pages: 1 2 3 4 5 6 ... 10