RoboterCC - Robotic Code Compiler
Forum Roboter.CC Webseite Ankündigungen NiboRoboLib 3.4.1

Welcome

Nachrichten

Sie sind nicht eingeloggt.

Werbung

Letzte Themen

  • •Keine Beiträge vorhanden•

Site-Statistic

  • 7507 private projects
  • 385 public projects
  • 16433719 lines compiled
  • 58483 builds
NIBO @ facebook YouTube Twitter
•Willkommen•, •Gast•
•Benutzername:• •Passwort:• •Angemeldet bleiben:•
Offizielle Ankündigungen von Roboter.CC
Neue Roboter-Plattformen, Programmiersprachen und Bibliotheken
  • •Seite:•
  • 1
  • 2
  • 3

•THEMA:• NiboRoboLib 3.4.1

NiboRoboLib 3.4.1 •9 •Jahre• 2 •Monate• her• #3717

  • workwind
  • •workwinds Avatar•
  • •OFFLINE•
  • Administrator
  • •Beiträge:• 573

NiboRoboLib 3.4.1

Unter folgendem Link gibt es die NiboRoboLib 3.4.1 für NIBObee, NIBO burger und NIBO2:
www.roboter.cc/index.php?view=article&id=28&option=com_content&Itemid=1

Changelog
****************************************************************
* 2016-04-16
* NiboRoboLib 3.4.1
* Release Candidate
****************************************************************

2016-04-16 (springob)
* robodude: fixed 64 bit installer problem with libusb0.dll
* documentation: updated to 3.4

****************************************************************
* 2016-03-07
* NiboRoboLib 3.4
* Release Candidate
****************************************************************

2016-03-07 (springob)
* arduino: autodetect installed Arduino version (1.6.5/1.6.6/1.6.7)

2016-02-25 (springob)
* burger: new function led_toggle()
* burger: fixed motpwm_get[Left/Right]() sign bug (thanks to BirgerT!)

2016-02-25 (springob)
* nibobee: fixed pwm calculation speed bug (thanks to BirgerT!)
* nibobee: added usart_rxavail() usart_txavail()
* burger: added usart_rxavail() usart_txavail()
* nibo2: added uart[0/1]_rxavail() uart[0/1]_txavail()

2016-02-24 (springob)
* burger: added clock_elapsed_ms() and clock_get_systime_ms(), optimized clock ISR
* nibobee: added clock_elapsed_ms() and clock_get_systime_ms(), optimized clock ISR

2016-02-23 (springob)
* burger: fixed pwm calculation speed bug (thanks to BirgerT!)
* burger: analog.c more independant on clock speed
* nibo2: support for RG128064 gfx displays

2016-02-22 (springob)
* windows: signed drivers for NIBObee, NIBO burger and UCOM-IR2
* arduino: fixed delay() problem with timer0 (delay is now based on pwm/pid timer)

2016-01-11 (springob)
* burger: improved documentation, some items from BirgerT

2016-01-11 (springob)
* burger: improved pid controller: motpid_setTargetRel(dist, dist, speed)
will reach the target position with much higher precision
* burger: EngineClass::setPWM() will call motpid_release() first
* burger: rc5 tx and rx should work now, just plug a SFH 5110-36 in X13!


-workwind-
•Der Administrator hat öffentliche Schreibrechte deaktiviert.•

NiboRoboLib 3.4.1 •9 •Jahre• 2 •Monate• her• #3718

  • Georg
  • •Georgs Avatar•
  • •OFFLINE•
  • Gold Boarder
  • •Beiträge:• 290
Hallo Workwind,

die NiboRoboLib 3.4.1 habe ich unter Windows 10 installiert und zusammen mit
Arduino 1.6.6 erfolgreich getestet. :thumbsup:

lg Georg
•Der Administrator hat öffentliche Schreibrechte deaktiviert.•

NiboRoboLib 3.4.1 •9 •Jahre• 2 •Monate• her• #3735

  • workwind
  • •workwinds Avatar•
  • •OFFLINE•
  • Administrator
  • •Beiträge:• 573
Ein Video zum verbesserten PID Regler:
•Letzte Änderung•: •9 •Jahre• 2 •Monate• her• • von • workwind.
•Der Administrator hat öffentliche Schreibrechte deaktiviert.•

NiboRoboLib 3.4.1 •9 •Jahre• 2 •Monate• her• #3736

  • Georg
  • •Georgs Avatar•
  • •OFFLINE•
  • Gold Boarder
  • •Beiträge:• 290
Hallo Workwind,

das Video sieht ja gut aus.
Eine Halterung am NIBOBURGER für einen Filzschreiber wäre wünschenswert!

lg Georg
•Der Administrator hat öffentliche Schreibrechte deaktiviert.•

NiboRoboLib 3.4.1 •9 •Jahre• 2 •Monate• her• #3737

  • BirgerT
  • •BirgerTs Avatar•
  • •OFFLINE•
  • Gold Boarder
  • •Beiträge:• 325
Hmm - leider ist auf dem Video nicht zu erkennen, ob mit oder ohne Tuning Kit, und mit welchem Programm (bei welchem Speed funktioniert der PID Regler?) :P :evil:

Was ist mit der Doku zur 3.4.1? Über den Link "Doku" landet man nur in der Doku zur 3.3

Die Versorgungsspannungsmessung funktioniert bei meinem 1284P nicht richtig, gegenüber dem 16er fehlen 0,7V.

Werden setTarget und resetOdometry noch mal angepasst?
Nach einem resetOdometry funktioniert das setTarget nicht mehr, weil das Ziel ja schon/noch erreicht sein soll.
Ein Testprogramm für die Motorfunktionen hatte ich hier www.roboter.cc/index.php?option=com_kunena&view=topic&catid=15&id=2555&Itemid=20#3685 ja schon eingestellt.

Und - vielleicht ist es sinnvoller die Color Funktionen in einer separaten Bibliothek (nicht in base.a) oder in surface.a unterzubringen.
Eine Halterung am NIBOBURGER für einen Filzschreiber wäre wünschenswert!
Wozu ist denn die dicke Schraube am Heck noch zu gebrauchen :) Und wenn der Marker breit genug ist, könnte er auch gleich den Parcour für die Linienfolge zeichnen.
•Der Administrator hat öffentliche Schreibrechte deaktiviert.•

NiboRoboLib 3.4.1 •9 •Jahre• 1 •Monat• her• #3744

  • Georg
  • •Georgs Avatar•
  • •OFFLINE•
  • Gold Boarder
  • •Beiträge:• 290
Hallo Workwind,

nachfolgendes Programm läuft mit dem neuen PID-Regler nicht. Was mache ich falsch?
Als Platform verwende ich niboburger-m1284p-15.
motpid.h ist durch mitpid2.h und die libniboburger_pid.a durch libniboburger2.a ersetzt.
#include <niboburger/robomain2.h>

uint8_t mode;
 
uint8_t prog=0;
 
void setup() {
  analog_init();
  led_init();
  odometry_init();
  motpwm_init();
  motpid_init();
  motpid_setTargetRel (200, 200, 40);
}
 
void loop() {  
}

lg Georg
•Der Administrator hat öffentliche Schreibrechte deaktiviert.•
  • •Seite:•
  • 1
  • 2
  • 3
•Moderatoren•: workwind
•Ladezeit der Seite: 0.129 Sekunden•

Werbung

Protected by R Antispam